Funzione WDEnable (windowsdefender.h)
Modifica lo stato Windows Defender su o disattivato.
WDEnable non è più disponibile per l'uso a partire da Windows 10 versione 1607.
A partire da Windows 10, versione 1607 e Windows Server 2016, la funzione WDEnable restituisce sempre E_NOTIMPL.
Sintassi
HRESULT WDEnable(
[in] BOOL fEnable
);
Parametri
[in] fEnable
Tipo: BOOL
Windows Defender stato che l'applicazione chiamante vuole impostare. TRUE abilita Windows Defender. FALSE disabilita Windows Defender.
Valore restituito
Tipo: HRESULT
Questa funzione può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Windows Defender è configurato per lo stato richiesto. |
|
L'applicazione chiamante non dispone di autorizzazioni sufficienti o viene contrassegnata come minaccia Windows Defender database di firma.
La chiamata all'identità dell'applicazione non è verificabile tramite la firma digitale. |
|
La chiamata della richiesta dell'applicazione è in contrasto con l'Windows Defender set di stato impostato da criteri di gruppo. |
|
Non implementato. |
Commenti
L'applicazione che chiama questa funzione deve essere eseguita con autorizzazioni di amministratore nel computer locale. Windows Defender convalida anche (1) la firma corretta del processo chiamante e tutti i moduli caricati e (2) che il flag di IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY è impostato sul processo di chiamata e tutti i moduli caricati prima di consentire all'applicazione chiamante di modificare lo stato. Se l'immagine del processo chiamante (o i moduli caricati) non viene firmata o contrassegnata come minaccia dalla firma Windows Defender, la chiamata non riesce con il codice di errore appropriato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | windowsdefender.h |
DLL | MpClient.dll |