Compartir a través de


IWiaUIExtension2::D eviceDialog (método)

Proporciona una interfaz de usuario personalizada que reemplaza la interfaz de usuario del sistema predeterminada.

Sintaxis

HRESULT DeviceDialog(
  [in] PDEVICEDIALOGDATA2 *pDeviceDialogData
);

Parámetros

pDeviceDialogData [in]

Tipo: PDEVICEDIALOGDATA2*

Apunta a una estructura DEVICEDIALOGDATA2 que contiene todos los datos necesarios para implementar el cuadro de diálogo del dispositivo.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, devuelve S_OK. Si el usuario cancela el cuadro de diálogo, el método devuelve S_FALSE. Si se produce un error en el método, devuelve un código de error adecuado. En la tabla siguiente se muestran algunos de los posibles códigos de estado de retorno.

Código de error Descripción
E_INVALIDARG El parámetro pDeviceDialogData es NULL.
E_NOTIMPL El método no está implementado.

 

Comentarios

Si implementa la interfaz IWiaUIExtension2 y no desea reemplazar la interfaz de usuario del sistema, este método todavía debe implementarse, pero no debe hacer nada más que devolver E_NOTIMPL.

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
Wiadevd.h