Partager via


KdDisableDebugger, fonction (wdm.h)

Le KdDisableDebugger routine désactive le débogueur du noyau.

Syntaxe

NTSTATUS KdDisableDebugger();

Valeur de retour

KdDisableDebugger retourne STATUS_SUCCESS si le débogueur du noyau a été correctement désactivé. Sinon, la valeur de retour peut être l’un des codes d’état d’erreur suivants :

STATUS_ACCESS_DENIED

STATUS_DEBUGGER_INACTIVE

Remarques

Si le système d’exploitation a été démarré sans contrôles de débogage, KdDisableDebugger retourne STATUS_DEBUGGER_INACTIVE.

Si le débogueur du noyau est bloqué (autrement dit, la variable système KdBlockEn able est définie sur une valeur autre que FALSE), KdDisableDebugger retourne STATUS_ACCESS_DENIED.

Après qu’un appelant appelle KdDisableDebugger pour désactiver le débogueur du noyau, l’appelant peut appeler le KdEnableDebugger routine pour réactiver le débogueur du noyau.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Microsoft Windows 2000 et versions ultérieures de Windows.
plateforme cible Universel
d’en-tête wdm.h (include Wdm.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL N’importe quel niveau

Voir aussi

KdEnableDebugger