IWiaUIExtension::D eviceDialog-Methode

Stellt eine benutzerdefinierte Benutzeroberfläche bereit, die die Standardbenutzerschnittstelle des Systems ersetzt.

Syntax

HRESULT DeviceDialog(
  [in] PDEVICEDIALOGDATA *pDeviceDialogData
);

Parameter

pDeviceDialogData [in]

Typ: PDEVICEDIALOGDATA*

Verweist auf eine DEVICEDIALOGDATA-Struktur , die alle Daten enthält, die zum Implementieren des Gerätedialogfelds erforderlich sind.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn der Benutzer das Dialogfeld abbricht, gibt die Methode S_FALSE zurück. Wenn die Methode nicht implementiert ist, wird E_NOTIMPL zurückgegeben. Wenn die Methode fehlschlägt, wird ein COM-Standardfehlercode zurückgegeben.

Bemerkungen

Wenn Sie die IWiaUIExtension-Schnittstelle implementieren und die Systembenutzeroberfläche nicht ersetzen möchten, muss diese Methode weiterhin implementiert werden, aber sie sollte nichts anderes tun, als E_NOTIMPL zurückzugeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Wiadevd.h