Condividi tramite


Funzione WDEnable (windowsdefender.h)

Modifica lo stato Windows Defender su o disattivato.

Nota  

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
S_OK
Windows Defender è configurato per lo stato richiesto.
E_ACCESSDENIED
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.

HRESULT_FROM_WIN32(ERROR_ACCESS_DISABLED_BY_POLICY)
La chiamata della richiesta dell'applicazione è in contrasto con l'Windows Defender set di stato impostato da criteri di gruppo.
E_NOTIMPL
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

Vedi anche

WDStatus