Fonction WDEnable (windowsdefender.h)
Change Windows Defender status en activé ou désactivé.
WDEnable n’est plus disponible depuis Windows 10 version 1607.
À compter de Windows 10, version 1607 et Windows Server 2016, la fonction WDEnable retourne toujours E_NOTIMPL.
Syntaxe
HRESULT WDEnable(
[in] BOOL fEnable
);
Paramètres
[in] fEnable
Type : BOOL
Windows Defender status que l’application appelante souhaite définir. TRUE active Windows Defender. FALSE désactive Windows Defender.
Valeur retournée
Type : HRESULT
Cette fonction peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Windows Defender est configuré à l’état demandé. |
|
L’appel de l’application ne dispose pas d’autorisations suffisantes ou est marqué comme une menace par Windows Defender base de données de signatures.
L’appel de l’identité de l’application n’est pas vérifiable par la signature numérique. |
|
L’appel d’une demande d’application est en contradiction avec la Windows Defender status définie par la stratégie de groupe. |
|
Non implémenté. |
Remarques
L’application appelant cette fonction doit s’exécuter avec des autorisations d’administrateur sur l’ordinateur local. Windows Defender valide également (1) la signature correcte du processus appelant et de tous les modules chargés et (2) que l’indicateur IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY est défini sur le processus appelant et tous les modules chargés avant d’autoriser l’application appelante à modifier le status. Si l’image du processus appelant (ou tout module chargé) n’est pas signée ou est marquée comme une menace par la signature Windows Defender, l’appel échoue avec le code d’erreur approprié.
Configuration requise
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] |
Plateforme cible | Windows |
En-tête | windowsdefender.h |
DLL | MpClient.dll |