Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |
|---|---|
|
El método se ha llevado a cabo de forma correcta. |
Requisitos
| Requisito | Value |
|---|---|
| Plataforma de destino | Windows |
| Encabezado | photoacquire.h |
| Library | PhotoAcquireUID.lib |