Freigeben über


KdDisableDebugger-Funktion (wdm.h)

Die KdDisableDebugger-Routine deaktiviert den Kerneldebugger.

Syntax

NTSTATUS KdDisableDebugger();

Rückgabewert

KdDisableDebugger gibt STATUS_SUCCESS zurück, wenn der Kerneldebugger erfolgreich deaktiviert wurde. Andernfalls kann der Rückgabewert einer der folgenden Fehler status Codes sein:

STATUS_ACCESS_DENIED

STATUS_DEBUGGER_INACTIVE

Hinweise

Wenn das Betriebssystem ohne Debugsteuerelemente gestartet wurde, gibt KdDisableDebugger STATUS_DEBUGGER_INACTIVE zurück.

Wenn der Kerneldebugger blockiert ist (d. h. die KdBlockEnable-Systemvariable ist auf einen anderen Wert als FALSE festgelegt), gibt KdDisableDebugger STATUS_ACCESS_DENIED zurück.

Nachdem ein Aufrufer KdDisableDebugger aufgerufen hat, um den Kerneldebugger zu deaktivieren, kann der Aufrufer die KdEnableDebugger-Routine aufrufen, um den Kerneldebugger erneut zu aktivieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows 2000 und höheren Versionen von Windows.
Zielplattform Universell
Header wdm.h (wdm.h einschließen)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Beliebige Ebene

Weitere Informationen

KdEnableDebugger