Metodo IWiaUIExtension2::D eviceDialog

Fornisce un'interfaccia utente personalizzata che sostituisce l'interfaccia utente di sistema predefinita.

Sintassi

HRESULT DeviceDialog(
  [in] PDEVICEDIALOGDATA2 *pDeviceDialogData
);

Parametri

pDeviceDialogData [ Pollici]

Tipo: PDEVICEDIALOGDATA2 *

Punta a una struttura DEVICEDIALOGDATA2 che contiene tutti i dati necessari per implementare la finestra di dialogo del dispositivo.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, restituisce S _ OK. Se l'utente annulla la finestra di dialogo, il metodo restituisce S _ FALSE. Se il metodo ha esito negativo, restituisce un codice di errore appropriato. La tabella seguente illustra alcuni dei possibili codici di stato restituiti.

Codice di errore Descrizione
E _ INVALIDARG Il parametro pDeviceDialogData è NULL.
E _ NOTIMPL Il metodo non è implementato.

Commenti

Se si implementa l'interfaccia IWiaUIExtension2 e non si vuole sostituire l'interfaccia utente di sistema, questo metodo deve comunque essere implementato, ma non deve fare altro che restituire E _ NOTIMPL.

Requisiti

Requisito Valore
Client minimo supportato
Solo app desktop di Windows Vista []
Server minimo supportato
Solo app desktop di Windows Server 2008 []
Intestazione
Wiadevd.h