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 |