if(BJAPI_DeviceExist_DLL()==RT_DEVICE_EXIST_M100) 

        
        result = BJAPI_GetImgData_DLL(ucImage, 384, 224);  
        if (result == RT_IMG_OK_M100) 

memset(outbuf,0xff,sizeof(outbuf)); 
            memcpy(outbuf,head_buffer,1078);      
            memcpy(outbuf+1078,ucImage,IMAGESIZE_ROW*IMAGESIZE_COLUM); 
      
      
      outbuf[2]=(uiImgRow*uiImgColum+1078); 
      outbuf[3]=(uiImgRow*uiImgColum+1078)>>8; 
      outbuf[4]=(uiImgRow*uiImgColum+1078)>>16; 
      outbuf[5]=(uiImgRow*uiImgColum+1078)>>24; 
      
      outbuf[18]=(uiImgColum); 
      outbuf[19]=(uiImgColum)>>8; 
      outbuf[20]=(uiImgColum)>>16; 
      outbuf[21]=(uiImgColum)>>24; 
      
      outbuf[22]=(uiImgRow); 
      outbuf[23]=(uiImgRow)>>8; 
      outbuf[24]=(uiImgRow)>>16; 
      outbuf[25]=(uiImgRow)>>24;    
      
      
      outbuf[34]=(uiImgRow*uiImgColum); 
      outbuf[35]=(uiImgRow*uiImgColum)>>8; 
      outbuf[36]=(uiImgRow*uiImgColum)>>16; 
      outbuf[37]=(uiImgRow*uiImgColum)>>24; 
      ofstream SaveFile("temp.bmp"); 
      SaveFile.write(outbuf,uiImgRow*uiImgColum+1078); 
      SaveFile.close(); 
这样写,只写到一个点,而没有一张图,什么原因?