Méthode IWiaUIExtension2::D eviceDialog
Fournit une interface utilisateur personnalisée qui remplace l’interface utilisateur système par défaut.
Syntaxe
HRESULT DeviceDialog(
[in] PDEVICEDIALOGDATA2 *pDeviceDialogData
);
Paramètres
-
pDeviceDialogData [in]
-
Type : PDEVICEDIALOGDATA2*
Pointe vers une structure DEVICEDIALOGDATA2 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 échoue, elle retourne un code d’erreur approprié. Le tableau suivant présente certains des codes status de retour possibles.
Code d'erreur | Description |
---|---|
E_INVALIDARG | Le paramètre pDeviceDialogData a la valeur NULL. |
E_NOTIMPL | Cette méthode n'est pas implémentée. |
Notes
Si vous implémentez l’interface IWiaUIExtension2 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 d’autre que retourner E_NOTIMPL.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
En-tête |
|