Compartir a través de


Método IPhotoAcquireDeviceSelectionDialog::D oModal (photoacquire.h)

El DoModal método muestra un cuadro de diálogo de selección de dispositivos. La función devuelve cuando el usuario selecciona un dispositivo mediante el cuadro de diálogo modal.

Sintaxis

HRESULT DoModal(
  [in]  HWND                         hWndParent,
  [in]  DWORD                        dwDeviceFlags,
  [out] BSTR                         *pbstrDeviceId,
  [out] DEVICE_SELECTION_DEVICE_TYPE *pnDeviceType
);

Parámetros

[in] hWndParent

Identificador de una ventana primaria.

[in] dwDeviceFlags

Valor de palabra doble que contiene una combinación de marcas de dispositivo que indican qué tipo de dispositivos se van a mostrar. Las marcas de dispositivo pueden ser una combinación de cualquiera de las siguientes opciones:

Marca Descripción
DSF_WPD_DEVICES Mostrar dispositivos de tipo Dispositivos portátiles de Windows (WPD).
DSF_WIA_CAMERAS Mostrar cámaras de tipo Adquisición de imágenes de Windows (WIA).
DSF_WIA_SCANNERS Muestra escáneres de tipo Adquisición de imágenes de Windows (WIA).
DSF_STI_DEVICES Mostrar dispositivos de tipo Arquitectura de imagen fija (STI).
DSF_FS_DEVICES Mostrar dispositivos de almacenamiento extraíbles, como unidades de CD o lectores de tarjetas.
DSF_DV_DEVICES Mostrar dispositivos digitales de cámara de vídeo.
DSF_ALL_DEVICES Mostrar todos los dispositivos.
DSF_SHOW_OFFLINE Muestra los dispositivos que están sin conexión. No es compatible con todos los tipos de dispositivo.

[out] pbstrDeviceId

Puntero a una cadena que contiene el identificador del dispositivo seleccionado.

[out] pnDeviceType

Puntero al DEVICE_SELECTION_DEVICE_TYPE del dispositivo seleccionado.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado photoacquire.h
Library PhotoAcquireUID.lib

Consulte también

DEVICE_SELECTION_DEVICE_TYPE

IPhotoAcquireDeviceSelectionDialog (Interfaz)