DEVICEDIALOGDATA2 結構
定義呼叫裝置對話方塊所需的資料。
語法
typedef struct {
DWORD cbSize;
IWiaItem2 *pIWiaItemRoot;
DWORD dwFlags;
HWND hwndParent;
BSTR bstrFolderName;
BSTR bstrFilename;
LONG lNumFiles;
BSTR *pbstrFilePaths;
IWiaItem2 *ppWiaItem;
} DEVICEDIALOGDATA2;
成員
-
cbSize
-
類型: DWORD
-
指定這個 結構的大小,以位元組為單位。
-
pIWiaItemRoot
-
類型: IWiaItem2*
-
指向代表應用程式專案樹狀結構中有效根專案的 IWiaItem2 介面。
-
dwFlags
-
類型: DWORD
-
指定一組旗標,控制對話方塊的作業。 可以設為下列任何值:
旗標 意義 0 預設行為。 WIA_DEVICE_DIALOG_SINGLE_IMAGE 在 [裝置影像擷取] 對話方塊中,將影像選取範圍限制為單一影像。 WIA_DEVICE_DIALOG_USE_COMMON_UI 如果有的話,請使用系統 UI,而不是廠商提供的 UI。 如果系統 UI 無法使用,則會使用廠商 UI。 如果兩個 UI 都無法使用,函式會傳回E_NOTIMPL。 -
hwndParent
-
類型: HWND
-
指定對話方塊父視窗的控制碼。
-
bstrFolderName
-
類型: BSTR
-
指定檔案傳輸所在的資料夾名稱。
-
bstrFilename
-
類型: BSTR
-
指定要用於從 WIA 專案傳輸到 bstrFolderName所指定目的地資料夾的檔案的檔案名範本。 您可以將其他字元附加至檔案名範本,以建立任意數目的唯一檔案名。
-
lNumFiles
-
類型: LONG
-
接收寫入 pbstrFilePaths 陣列的字串數目。
-
pbstrFilePaths
-
類型: BSTR*
-
BSTR 指標陣列的指標。 每個陣列元素都會指向 BSTR,其中包含已成功傳送至 bstrFolderName 所識別之資料夾的檔案目的地名稱。 方法必須配置此成員的儲存體。
-
ppWiaItem
-
類型: IWiaItem2*
-
WIA 專案的 IWiaItem2 介面指標,該介面會將資料傳輸至 pbstrFilePaths 陣列中名為 的檔案或檔案。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
標頭 |
|