IDebugControl ::GetDebuggeeType, méthode (dbgeng.h)
La méthode GetDebuggeeType décrit la nature de la cible actuelle.
Syntaxe
HRESULT GetDebuggeeType(
[out] PULONG Class,
[out] PULONG Qualifier
);
Paramètres
[out] Class
Reçoit la classe de la cible actuelle. Elle sera définie sur l’une des valeurs du tableau suivant.
Valeur | Description |
---|---|
DEBUG_CLASS_UNINITIALIZED | Il n’y a pas de cible actuelle. |
DEBUG_CLASS_KERNEL | La cible actuelle est une cible en mode noyau. |
DEBUG_CLASS_USER_WINDOWS | La cible actuelle est une cible en mode utilisateur. |
[out] Qualifier
Fournit plus de détails sur le type de la cible. Son interprétation dépend de la valeur de Class. Lorsque la classe est DEBUG_CLASS_UNINITIALIZED, le qualificateur retourne zéro. Les valeurs suivantes s’appliquent aux cibles en mode noyau.
Valeur | Description |
---|---|
DEBUG_KERNEL_CONNECTION | La cible actuelle est un noyau actif en cours de débogage de manière standard (à l’aide d’un port COM, d’un bus 1394 ou d’un canal nommé). |
DEBUG_KERNEL_LOCAL | La cible actuelle est le noyau local. |
DEBUG_KERNEL_EXDI_DRIVER | La cible actuelle est un noyau actif connecté à l’aide de pilotes eXDI. |
DEBUG_KERNEL_SMALL_DUMP | La cible actuelle est un fichier de vidage de mémoire de petite taille en mode noyau. |
DEBUG_KERNEL_DUMP | La cible actuelle est un fichier de vidage de mémoire du noyau en mode noyau. |
DEBUG_KERNEL_FULL_DUMP | La cible actuelle est un fichier de vidage de mémoire complet en mode noyau. |
Les valeurs suivantes s’appliquent aux cibles en mode utilisateur.
Valeur | Description |
---|---|
DEBUG_USER_WINDOWS_PROCESS | La cible actuelle est un processus en mode utilisateur sur le même ordinateur que le moteur de débogueur. |
DEBUG_USER_WINDOWS_PROCESS_SERVER | La cible actuelle est un processus en mode utilisateur connecté à l’aide d’un serveur de processus. |
DEBUG_USER_WINDOWS_SMALL_DUMP | La cible actuelle est un fichier Minidump en mode utilisateur. |
DEBUG_USER_WINDOWS_DUMP | La cible actuelle est un fichier full User-Mode Dump. |
Valeur retournée
Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour.
Code de retour | Description |
---|---|
|
La méthode a réussi. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dbgeng.h (inclure Dbgeng.h) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour