Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines the data needed to call a device dialog.
Syntax
typedef struct {
DWORD cbSize;
HWND hwndParent;
IWiaItem *pIWiaItemRoot;
DWORD dwFlags;
LONG lIntent;
LONG lItemCount;
IWiaItem **ppWiaItem;
} DEVICEDIALOGDATA;
Members
-
cbSize
-
Type: DWORD
-
Specifies the size of this structure in bytes.
-
hwndParent
-
Type: HWND
-
Specifies the handle to the parent window of the dialog.
-
pIWiaItemRoot
-
Type: IWiaItem*
-
Points to an IWiaItem interface that represents the valid root item in the application item tree.
-
dwFlags
-
Type: DWORD
-
Specifies a set of flags that control the dialog box's operation. Can be set to any of the following values:
Flag Meaning 0 Default behavior. WIA_DEVICE_DIALOG_SINGLE_IMAGE Restrict image selection to a single image in the device image acquisition dialog box. WIA_DEVICE_DIALOG_USE_COMMON_UI Use the system UI, if available, rather than the vendor-supplied UI. If the system UI is not available, the vendor UI is used. If neither UI is available, the function returns E_NOTIMPL. -
lIntent
-
Type: LONG
-
Specifies what type of data the image is intended to represent. For a list of image intent values, see Image Intent Constants.
-
lItemCount
-
Type: LONG
-
Receives the number of items in the array indicated by the ppWiaItem parameter.
-
ppWiaItem
-
Type: IWiaItem**
-
Receives the address of an array of pointers to IWiaItem interfaces.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client |
Windows Vista [desktop apps only] |
| Minimum supported server |
Windows Server 2008 [desktop apps only] |
| Header |
|