Función WDEnable (windowsdefender.h)
Cambia Windows Defender estado a activado o desactivado.
WDEnable ya no está disponible para su uso a partir de Windows 10, versión 1607.
A partir de Windows 10, versión 1607 y Windows Server 2016, la función WDEnable siempre devuelve E_NOTIMPL.
Sintaxis
HRESULT WDEnable(
[in] BOOL fEnable
);
Parámetros
[in] fEnable
Tipo: BOOL
Windows Defender estado que la aplicación que llama quiere establecer. TRUE habilita Windows Defender. FALSE deshabilita Windows Defender.
Valor devuelto
Tipo: HRESULT
Esta función puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Windows Defender se configura en el estado solicitado. |
|
La llamada a la aplicación no tiene permisos suficientes o se marca como una amenaza Windows Defender base de datos de firmas.
La llamada a la identidad de la aplicación no es verificable mediante la firma digital. |
|
La llamada a la solicitud de aplicación se contradiga con el estado de Windows Defender establecido por la directiva de grupo. |
|
Sin implementar. |
Comentarios
La aplicación que llama a esta función debe ejecutarse con permisos de administrador en el equipo local. Windows Defender también valida (1) la firma adecuada del proceso de llamada y todos los módulos cargados y (2) que la marca de IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY se establece en el proceso de llamada y en todos los módulos cargados antes de permitir que la aplicación que realiza la llamada cambie el estado. Si la imagen de proceso de llamada (o los módulos cargados) no está firmada o está marcada como una amenaza por la firma Windows Defender, se produce un error en la llamada con el código de error adecuado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | windowsdefender.h |
Archivo DLL | MpClient.dll |