Méthode IDebugClient3 ::IsKernelDebuggerEnabled (dbgeng.h)

La méthode IsKernelDebuggerEnabled vérifie si le débogage du noyau est activé pour le noyau local.

Syntaxe

HRESULT IsKernelDebuggerEnabled();

Valeur de retour

Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour.

Code de retour Description
S_OK
Le débogage du noyau est activé pour le noyau local.
S_FALSE
Le débogage du noyau n’est pas activé pour le noyau local.

Remarques

Le débogage du noyau est disponible pour l’ordinateur local si l’ordinateur a été démarré à l’aide du commutateur de démarrage /debug . Dans certaines installations Windows, le débogage du noyau local est pris en charge lorsque d’autres commutateurs, tels que /debugport, sont utilisés, mais il ne s’agit pas d’une fonctionnalité garantie de Windows et ne doit pas être utilisée. Pour plus d’informations sur le débogage du noyau sur un seul ordinateur, consultez Exécution du débogage du noyau local.

Pour plus d’informations sur la connexion à des cibles en mode noyau actif, consultez Cibles de Kernel-Mode en direct.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête dbgeng.h (inclure Dbgeng.h)

Voir aussi

AttachKernel

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5