Compartir a través de


Estructura DEVICEDIALOGDATA

Define los datos necesarios para llamar a un cuadro de diálogo de dispositivo.

Sintaxis

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

Miembros

cbSize

Tipo: DWORD

Especifica el tamaño de esta estructura en bytes.

hwndParent

Tipo: HWND

Especifica el identificador de la ventana primaria del cuadro de diálogo.

pIWiaItemRoot

Tipo: IWiaItem*

Apunta a una interfaz IWiaItem que representa el elemento raíz válido en el árbol de elementos de aplicación.

dwFlags

Tipo: DWORD

Especifica un conjunto de marcas que controlan la operación del cuadro de diálogo. Se puede establecer en cualquiera de los valores siguientes:

Marca Significado
0 Comportamiento predeterminado.
WIA_DEVICE_DIALOG_SINGLE_IMAGE Restrinja la selección de imágenes a una sola imagen en el cuadro de diálogo de adquisición de imágenes de dispositivo.
WIA_DEVICE_DIALOG_USE_COMMON_UI Use la interfaz de usuario del sistema, si está disponible, en lugar de la interfaz de usuario proporcionada por el proveedor. Si la interfaz de usuario del sistema no está disponible, se usa la interfaz de usuario del proveedor. Si ninguna interfaz de usuario está disponible, la función devuelve E_NOTIMPL.

 

lIntent

Tipo: LONG

Especifica qué tipo de datos se va a representar la imagen. Para obtener una lista de valores de intención de imagen, consulte Constantes de intención de imagen.

lItemCount

Tipo: LONG

Recibe el número de elementos de la matriz indicados por el parámetro ppWiaItem .

ppWiaItem

Tipo: IWiaItem**

Recibe la dirección de una matriz de punteros a interfaces IWiaItem .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Wiadefd.h