Partager via


KdDisableDebugger, fonction (wdm.h)

La routine KdDisableDebugger 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’erreur status suivants :

STATUS_ACCESS_DENIED

STATUS_DEBUGGER_INACTIVE

Remarques

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

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

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Microsoft Windows 2000 et versions ultérieures de Windows.
Plateforme cible Universal
En-tête wdm.h (include Wdm.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL N’importe quel niveau

Voir aussi

KdEnableDebugger