共用方式為


WIA_DATA_TRANSFER_INFO 結構 (wia_xp.h)

應用程式會使用 WIA_DATA_TRANSFER_INFO 結構來描述用來從 Windows 映像取得 (WIA) 裝置擷取資料的緩衝區。 它主要與 IWiaDataTransfer 介面的方法搭配使用。

語法

typedef struct _WIA_DATA_TRANSFER_INFO {
  ULONG ulSize;
  ULONG ulSection;
  ULONG ulBufferSize;
  BOOL  bDoubleBuffer;
  ULONG ulReserved1;
  ULONG ulReserved2;
  ULONG ulReserved3;
} WIA_DATA_TRANSFER_INFO, *PWIA_DATA_TRANSFER_INFO;

成員

ulSize

類型: ULONG

包含這個 結構的大小。 必須先設定為 sizeof (WIA_DATA_TRANSFER_INFO) ,您的應用程式才會將此結構傳遞至任何 WIA 介面方法。

ulSection

類型: ULONG

指定應用程式所配置記憶體共用區段的選擇性控制碼。 如果此成員設定為 NullIWiaDataTransfer::idtGetBandedData 會配置共用記憶體本身。

ulBufferSize

類型: ULONG

用於資料傳輸的緩衝區位元組大小。

bDoubleBuffer

類型: BOOL

如果裝置是雙緩衝的,則包含 TRUE ;如果裝置未緩衝, 則為 FALSE

ulReserved1

類型: ULONG

保留供 WIA 系統 DLL 使用。 必須設定為零。

ulReserved2

類型: ULONG

保留供 WIA 系統 DLL 使用。 必須設定為零。

ulReserved3

類型: ULONG

保留供 WIA 系統 DLL 使用。 必須設定為零。

規格需求

   
最低支援的用戶端 Windows 2000 專業版、Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 wia_xp.h (包括 Wia.h)