共用方式為


DEVICEDIALOGDATA 結構

定義呼叫裝置對話方塊所需的資料。

語法

typedef struct {
  DWORD    cbSize;
  HWND     hwndParent;
  IWiaItem *pIWiaItemRoot;
  DWORD    dwFlags;
  LONG     lIntent;
  LONG     lItemCount;
  IWiaItem **ppWiaItem;
} DEVICEDIALOGDATA;

成員

cbSize

類型: DWORD

指定這個結構的大小,以位元組為單位。

hwndParent

類型: HWND

指定對話方塊父視窗的控制碼。

pIWiaItemRoot

類型: IWiaItem*

指向代表應用程式專案樹狀結構中有效根專案的 IWiaItem 介面。

dwFlags

類型: DWORD

指定一組旗標,可控制對話方塊的作業。 可以設為下列任何值:

旗標 意義
0 預設行為。
WIA_DEVICE_DIALOG_SINGLE_IMAGE 將影像選取範圍限制為裝置影像擷取對話方塊中的單一影像。
WIA_DEVICE_DIALOG_USE_COMMON_UI 如果有的話,請使用系統 UI,而不是廠商提供的 UI。 如果系統 UI 無法使用,則會使用廠商 UI。 如果兩個 UI 都無法使用,函式會傳回E_NOTIMPL。

 

lIntent

類型: LONG

指定影像所要代表的資料類型。 如需影像意圖值的清單,請參閱 影像意圖常數

lItemCount

類型: LONG

接收 ppWiaItem 參數所指示之陣列中的專案數。

ppWiaItem

類型: IWiaItem**

接收 IWiaItem 介面指標陣列的位址。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
標頭
Wiadefd.h