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 [in]
-
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, viene restituito 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 mostra 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 essere più necessario restituire E_NOTIMPL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2008 [solo app desktop] |
Intestazione |
|