共用方式為


WIA_DATA_CALLBACK_HEADER 結構 (wia_xp.h)

windows Image Acquisition (WIA) 運行時間系統呼叫 IWiaDataCallback::BandedDataCallback 方法在一系列呼叫期間,會將WIA_DATA_CALLBACK_HEADER傳送至應用程式。

語法

typedef struct _WIA_DATA_CALLBACK_HEADER {
  LONG lSize;
  GUID guidFormatID;
  LONG lBufferSize;
  LONG lPageCount;
} WIA_DATA_CALLBACK_HEADER, *PWIA_DATA_CALLBACK_HEADER;

成員

lSize

類型: LONG

必須包含這個 結構的大小,以位元組為單位。 應該初始化為 sizeof (WIA_DATA_CALLBACK_HEADER)

guidFormatID

類型: GUID

表示影像剪貼簿格式。 如需剪貼簿格式的清單,請參閱 SetClipboardData 函式。 此參數會在 回呼 IWiaDataCallback::BandedDataCallback 方法期間查詢,並將 lMessage 參數設定為 IT_MSG_DATA_HEADER。

lBufferSize

類型: LONG

指定完整數據傳輸所需的緩衝區大小,以位元組為單位。 這個值可以是零,表示影像大小總計未知。 使用壓縮數據格式時 (,例如) 。 在此情況下,應用程式應該動態增加其緩衝區的大小。 如需詳細資訊,請參閱 WIA_IPA_ITEM_SIZE 中的 一般 WIA 專案屬性常數

lPageCount

類型: LONG

指定頁面計數。 指出 IWiaDataCallback::BandedDataCallback 方法的回呼數目,並將 lMessage 參數設定為 IT_MSG_NEW_PAGE。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional、Windows XP [僅限桌面應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 wia_xp.h (包含 Wia.h)