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 [デバイス イメージの取得] ダイアログ ボックスで、イメージの選択を 1 つのイメージに制限します。 WIA_DEVICE_DIALOG_USE_COMMON_UI ベンダー提供の UI ではなく、システム UI (使用可能な場合) を使用します。 システム UI が使用できない場合は、ベンダー UI が使用されます。 どちらの UI も使用できない場合、関数は E_NOTIMPLを返します。 -
lIntent
-
型: LONG
-
イメージが表すデータの種類を指定します。 イメージ インテント値の一覧については、「 Image Intent Constants」を参照してください。
-
lItemCount
-
型: LONG
-
ppWiaItem パラメーターによって示される配列内の項目の数を受け取ります。
-
ppWiaItem
-
種類: IWiaItem**
-
IWiaItem インターフェイスへのポインターの配列のアドレスを受け取ります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |
ヘッダー |
|