Partager via


Fonction WDEnable (windowsdefender.h)

Change Windows Defender status en activé ou désactivé.

Remarque  

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
S_OK
Windows Defender est configuré à l’état demandé.
E_ACCESSDENIED
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.

HRESULT_FROM_WIN32(ERROR_ACCESS_DISABLED_BY_POLICY)
L’appel d’une demande d’application est en contradiction avec la Windows Defender status définie par la stratégie de groupe.
E_NOTIMPL
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

Voir aussi

WDStatus