Compartir a través de


Función KdDisableDebugger (wdm.h)

La rutina KdDisableDebugger deshabilita el depurador de kernel.

Sintaxis

NTSTATUS KdDisableDebugger();

Valor devuelto

KdDisableDebugger devuelve STATUS_SUCCESS si el depurador de kernel se ha deshabilitado correctamente. De lo contrario, el valor devuelto puede ser uno de los siguientes códigos de estado de error:

STATUS_ACCESS_DENIED

STATUS_DEBUGGER_INACTIVE

Comentarios

Si el sistema operativo se ha arrancado sin controles de depuración, KdDisableDebugger devuelve STATUS_DEBUGGER_INACTIVE.

Si el depurador de kernel está bloqueado (es decir, la variable del sistema KdBlockEnable se establece en un valor distinto de FALSE), KdDisableDebugger devuelve STATUS_ACCESS_DENIED.

Después de que un llamador llama a KdDisableDebugger para deshabilitar el depurador de kernel, el autor de la llamada puede llamar a la rutina KdEnableDebugger para volver a habilitar el depurador de kernel.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows 2000 y versiones posteriores de Windows.
Plataforma de destino Universal
Encabezado wdm.h (incluya Wdm.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL Cualquier nivel

Consulte también

KdEnableDebugger