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) |