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 |
|