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 deshabilitó 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

Observaciones

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 KdBlockEnable variable del sistema se establece en un valor distinto de FALSE), KdDisableDebugger devuelve STATUS_ACCESS_DENIED.

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

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Microsoft Windows 2000 y versiones posteriores de Windows.
de la plataforma de destino de Universal
encabezado de wdm.h (incluya Wdm.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL Cualquier nivel

Consulte también

KdEnableDebugger