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 |