Partager via


Méthode IWiaUIExtension::D eviceDialog

Fournit une interface utilisateur personnalisée qui remplace l’interface utilisateur système par défaut.

Syntaxe

HRESULT DeviceDialog(
  [in] PDEVICEDIALOGDATA *pDeviceDialogData
);

Paramètres

pDeviceDialogData [in]

Type : PDEVICEDIALOGDATA*

Pointe vers une structure DEVICEDIALOGDATA qui contient toutes les données nécessaires pour implémenter la boîte de dialogue de l’appareil.

Valeur retournée

Type : HRESULT

Si la méthode réussit, retourne S_OK. Si l’utilisateur annule la boîte de dialogue, la méthode retourne S_FALSE. Si la méthode n’est pas implémentée, elle retourne E_NOTIMPL. Si la méthode échoue, elle retourne un code d’erreur COM standard.

Notes

Si vous implémentez l’interface IWiaUIExtension et que vous ne souhaitez pas remplacer l’interface utilisateur système, cette méthode doit toujours être implémentée, mais elle ne doit rien faire de plus que retourner E_NOTIMPL.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Wiadevd.h