Partager via


Interface IDebugSymbols3 (dbgeng.h)

Héritage

L’interface IDebugSymbols3 hérite de IDebugSymbols2. IDebugSymbols3 a également les types de membres suivants :

Méthodes

L’interface IDebugSymbols3 possède ces méthodes.

 
IDebugSymbols3 ::AddSymbolOptions

La méthode AddSymbolOptions active certaines des options de symbole global du moteur. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::AddSyntheticModule

La méthode AddSyntheticModule ajoute un module synthétique à la liste de modules que le débogueur gère pour le processus en cours.
IDebugSymbols3 ::AddSyntheticModuleWide

La méthode AddSyntheticModuleWide ajoute un module synthétique à la liste de modules que le débogueur gère pour le processus en cours.
IDebugSymbols3 ::AddSyntheticSymbol

La méthode AddSyntheticSymbol ajoute un symbole synthétique à un module dans le processus actuel.
IDebugSymbols3 ::AddSyntheticSymbolWide

La méthode AddSyntheticSymbolWide ajoute un symbole synthétique à un module dans le processus en cours.
IDebugSymbols3 ::AddTypeOptions

La méthode AddTypeOptions active certaines options de mise en forme de type pour la sortie générée par le moteur. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::AppendImagePath

La méthode AppendImagePath ajoute des répertoires au chemin d’accès de l’image exécutable. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::AppendImagePathWide

La méthode AppendImagePathWide ajoute des répertoires au chemin d’accès de l’image exécutable.
IDebugSymbols3 ::AppendSourcePath

La méthode AppendSourcePath ajoute des répertoires au chemin d’accès source. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::AppendSourcePathWide

La méthode AppendSourcePathWide ajoute des répertoires au chemin d’accès source.
IDebugSymbols3 ::AppendSymbolPath

La méthode AppendSymbolPath ajoute les répertoires au chemin du symbole. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::AppendSymbolPathWide

La méthode AppendSymbolPathWide ajoute les répertoires au chemin du symbole.
IDebugSymbols3 ::CreateSymbolGroup

La méthode CreateSymbolGroup crée un groupe de symboles. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::CreateSymbolGroup2

La méthode CreateSymbolGroup2 crée un groupe de symboles.
IDebugSymbols3 ::EndSymbolMatch

La méthode EndSymbolMatch libère les ressources utilisées par une recherche de symboles. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::FindSourceFile

La méthode FindSourceFile recherche dans le chemin d’accès source un fichier source spécifié. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::FindSourceFileWide

La méthode FindSourceFileWide recherche le chemin d’accès source d’un fichier source spécifié.
IDebugSymbols3 ::GetConstantName

La méthode GetConstantName retourne le nom de la constante spécifiée. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetConstantNameWide

La méthode GetConstantNameWide retourne le nom de la constante spécifiée.
IDebugSymbols3 ::GetCurrentScopeFrameIndex

La méthode GetCurrentScopeFrameIndex retourne l’index de l’image de pile actuelle dans la pile des appels.
IDebugSymbols3 ::GetFieldName

La méthode GetFieldName retourne le nom d’un champ au sein d’une structure. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetFieldNameWide

La méthode GetFieldNameWide retourne le nom d’un champ au sein d’une structure.
IDebugSymbols3 ::GetFieldOffset

La méthode GetFieldOffset retourne le décalage d’un champ par rapport à l’adresse de base d’un instance d’un type. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetFieldOffsetWide

La méthode GetFieldOffsetWide retourne le décalage d’un champ de l’adresse de base d’un instance d’un type.
IDebugSymbols3 ::GetFieldTypeAndOffset

La méthode GetFieldTypeAndOffset retourne le type d’un champ et son décalage dans un conteneur.
IDebugSymbols3 ::GetFieldTypeAndOffsetWide

La méthode GetFieldTypeAndOffsetWide retourne le type d’un champ et son décalage dans un conteneur.
IDebugSymbols3 ::GetFunctionEntryByOffset

La méthode GetFunctionEntryByOffset retourne les informations d’entrée de fonction pour une fonction.
IDebugSymbols3 ::GetImagePath

La méthode GetImagePath retourne le chemin d’accès de l’image exécutable. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetImagePathWide

La méthode GetImagePathWide retourne le chemin d’accès de l’image exécutable.
IDebugSymbols3 ::GetLineByOffset

La méthode IDebugSymbols3 ::GetLineByOffset retourne le nom de fichier source et le numéro de ligne dans le fichier source d’une instruction dans la cible.
IDebugSymbols3 ::GetLineByOffsetWide

La méthode GetLineByOffsetWide retourne le nom de fichier source et le numéro de ligne dans le fichier source d’une instruction dans la cible.
IDebugSymbols3 ::GetModuleByIndex

La méthode GetModuleByIndex retourne l’emplacement du module avec l’index spécifié. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetModuleByModuleName

La méthode GetModuleByModuleName recherche dans les modules de la cible un avec le nom spécifié. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetModuleByModuleName2

La méthode GetModuleByModuleName2 recherche dans les modules du processus un avec le nom spécifié.
IDebugSymbols3 ::GetModuleByModuleName2Wide

La méthode GetModuleByModuleName2Wide recherche dans les modules du processus un avec le nom spécifié.
IDebugSymbols3 ::GetModuleByModuleNameWide

La méthode GetModuleByModuleNameWide recherche dans les modules de la cible un avec le nom spécifié.
IDebugSymbols3 ::GetModuleByOffset

La méthode IDebugSymbols3 ::GetModuleByOffset recherche dans les modules de la cible un dont l’allocation de mémoire inclut l’emplacement spécifié.
IDebugSymbols3 ::GetModuleByOffset2

La méthode GetModuleByOffset2 recherche dans les modules du processus un dont l’allocation de mémoire inclut l’emplacement spécifié.
IDebugSymbols3 ::GetModuleNames

La méthode GetModuleNames retourne les noms du module spécifié. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetModuleNameString

La méthode GetModuleNameString retourne le nom du module spécifié. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetModuleNameStringWide

La méthode GetModuleNameStringWide retourne le nom du module spécifié.
IDebugSymbols3 ::GetModuleParameters

La méthode GetModuleParameters retourne des paramètres pour les modules dans la cible. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetModuleVersionInformation

La méthode GetModuleVersionInformation retourne des informations de version pour le module spécifié. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetModuleVersionInformationWide

La méthode GetModuleVersionInformationWide retourne des informations de version pour le module spécifié.
IDebugSymbols3 ::GetNameByOffset

La méthode IDebugSymbols3 ::GetNameByOffset retourne le nom du symbole à l’emplacement spécifié dans l’espace d’adressage virtuel de la cible.
IDebugSymbols3 ::GetNameByOffsetWide

La méthode GetNameByOffsetWide retourne le nom du symbole à l’emplacement spécifié dans l’espace d’adressage virtuel de la cible.
IDebugSymbols3 ::GetNearNameByOffset

La méthode GetNearNameByOffset retourne le nom d’un symbole situé près de l’emplacement spécifié. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetNearNameByOffsetWide

La méthode GetNearNameByOffsetWide retourne le nom d’un symbole situé près de l’emplacement spécifié.
IDebugSymbols3 ::GetNextSymbolMatch

La méthode GetNextSymbolMatch retourne le symbole suivant trouvé dans une recherche de symboles. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetNextSymbolMatchWide

La méthode GetNextSymbolMatchWide retourne le symbole suivant trouvé dans une recherche de symboles.
IDebugSymbols3 ::GetNumberModules

La méthode GetNumberModules retourne le nombre de modules dans la liste des modules du processus actuel. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetOffsetByLine

La méthode IDebugSymbols3 ::GetOffsetByLine retourne l’emplacement de l’instruction qui correspond à une ligne spécifiée dans le code source.
IDebugSymbols3 ::GetOffsetByLineWide

La méthode GetOffsetByLineWide retourne l’emplacement de l’instruction qui correspond à une ligne spécifiée dans le code source.
IDebugSymbols3 ::GetOffsetByName

La méthode GetOffsetByName retourne l’emplacement d’un symbole identifié par son nom. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetOffsetByNameWide

La méthode GetOffsetByNameWide retourne l’emplacement d’un symbole identifié par son nom.
IDebugSymbols3 ::GetOffsetTypeId

La méthode GetOffsetTypeId retourne l’ID de type du symbole le plus proche de l’emplacement mémoire spécifié. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetScope

La méthode GetScope retourne des informations sur l’étendue actuelle. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetScopeSymbolGroup

La méthode GetScopeSymbolGroup retourne un groupe de symboles contenant les symboles dans l’étendue de la cible actuelle. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetScopeSymbolGroup2

La méthode GetScopeSymbolGroup2 retourne un groupe de symboles contenant les symboles dans l’étendue de la cible actuelle.
IDebugSymbols3 ::GetSourceEntriesByLine

La méthode GetSourceEntriesByLine interroge les informations de symbole et retourne des emplacements dans la mémoire de la cible qui correspondent aux lignes d’un fichier source.
IDebugSymbols3 ::GetSourceEntriesByLineWide

La méthode GetSourceEntriesByLineWide interroge les informations de symbole et retourne des emplacements dans la mémoire de la cible qui correspondent aux lignes d’un fichier source.
IDebugSymbols3 ::GetSourceEntriesByOffset

Interroge les informations de symbole et retourne des emplacements dans la mémoire de la cible à l’aide d’un décalage.
IDebugSymbols3 ::GetSourceEntryBySourceEntry

Autorise la navigation dans les entrées sources.
IDebugSymbols3 ::GetSourceEntryOffsetRegions

Retourne toutes les régions de mémoire connues pour être associées à une entrée source.
IDebugSymbols3 ::GetSourceEntryString

Cette méthode appartient à l’interface IDebugSymbols3. Interroge les informations de symbole et retourne des emplacements dans la mémoire de la cible.
IDebugSymbols3 ::GetSourceEntryStringWide

Interroge les informations de symbole et retourne des emplacements dans la mémoire de la cible. La méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetSourceFileLineOffsets

La méthode GetSourceFileLineOffsets mappe chaque ligne d’un fichier source à un emplacement dans la mémoire de la cible. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetSourceFileLineOffsetsWide

La méthode GetSourceFileLineOffsetsWide mappe chaque ligne d’un fichier source à un emplacement dans la mémoire de la cible.
IDebugSymbols3 ::GetSourcePath

La méthode GetSourcePath retourne le chemin d’accès source. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetSourcePathElement

La méthode GetSourcePathElement retourne un élément du chemin d’accès source. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetSourcePathElementWide

La méthode GetSourcePathElementWide retourne un élément du chemin d’accès source.
IDebugSymbols3 ::GetSourcePathWide

La méthode GetSourcePathWide retourne le chemin d’accès source.
IDebugSymbols3 ::GetSymbolEntriesByName

La méthode GetSymbolEntriesByName retourne les symboles dont les noms correspondent à un modèle donné.
IDebugSymbols3 ::GetSymbolEntriesByNameWide

La méthode GetSymbolEntriesByNameWide retourne les symboles dont les noms correspondent à un modèle donné.
IDebugSymbols3 ::GetSymbolEntriesByOffset

La méthode GetSymbolEntriesByOffset retourne les symboles qui se trouvent à une adresse spécifiée.
IDebugSymbols3 ::GetSymbolEntryBySymbolEntry

Autorise la navigation dans la hiérarchie d’entrée de symboles.
IDebugSymbols3 ::GetSymbolEntryByToken

Recherche un symbole à l’aide d’un jeton de métadonnées managé.
IDebugSymbols3 ::GetSymbolEntryInformation

La méthode GetSymbolEntryInformation retourne les informations d’entrée de symbole pour un symbole.
IDebugSymbols3 ::GetSymbolEntryOffsetRegions

Retourne toutes les régions de mémoire connues pour être associées à un symbole.
IDebugSymbols3 ::GetSymbolEntryString

La méthode GetSymbolEntryString retourne des informations de chaîne pour le symbole spécifié.
IDebugSymbols3 ::GetSymbolEntryStringWide

La méthode GetSymbolEntryStringWide retourne des informations de chaîne pour le symbole spécifié.
IDebugSymbols3 ::GetSymbolModule

La méthode GetSymbolModule retourne l’adresse de base du module qui contient le symbole spécifié. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetSymbolModuleWide

La méthode GetSymbolModuleWide retourne l’adresse de base du module qui contient le symbole spécifié.
IDebugSymbols3 ::GetSymbolOptions

La méthode GetSymbolOptions retourne les options de symbole global du moteur. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetSymbolPath

La méthode GetSymbolPath retourne le chemin du symbole. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetSymbolPathWide

La méthode GetSymbolPathWide retourne le chemin du symbole.
IDebugSymbols3 ::GetSymbolTypeId

La méthode GetSymbolTypeId retourne l’ID de type et le module du symbole spécifié. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetSymbolTypeIdWide

La méthode GetSymbolTypeIdWide retourne l’ID de type et le module du symbole spécifié.
IDebugSymbols3 ::GetTypeId

La méthode GetTypeId recherche le type spécifié et retourne son ID de type. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetTypeIdWide

La méthode GetTypeIdWide recherche le type spécifié et retourne son ID de type.
IDebugSymbols3 ::GetTypeName

La méthode GetTypeName retourne le nom du symbole de type spécifié par son ID de type et son module. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetTypeNameWide

La méthode GetTypeNameWide retourne le nom du symbole de type spécifié par son ID de type et son module.
IDebugSymbols3 ::GetTypeOptions

La méthode GetTypeOptions retourne les options de mise en forme de type pour la sortie générée par le moteur. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::GetTypeSize

La méthode GetTypeSize retourne le nombre d’octets de mémoire requis par un instance du type spécifié. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::IsManagedModule

Vérifie si le moteur utilise la prise en charge du débogage managé lorsqu’il récupère des informations pour un module.
IDebugSymbols3 ::OutputSymbolByOffset

La méthode OutputSymbolByOffset recherche un symbole par adresse et imprime le nom du symbole et d’autres informations sur le symbole dans la console du débogueur.
IDebugSymbols3 ::OutputTypedDataPhysical

La méthode IDebugSymbols3 ::OutputTypedDataPhysical met en forme le contenu d’une variable dans la mémoire physique de la cible et l’envoie aux rappels de sortie.
IDebugSymbols3 ::OutputTypedDataVirtual

La méthode IDebugSymbols3 ::OutputTypedDataVirtual met en forme le contenu d’une variable dans la mémoire virtuelle de la cible et l’envoie aux rappels de sortie.
IDebugSymbols3 ::ReadTypedDataPhysical

La méthode ReadTypedDataPhysical lit la valeur d’une variable à partir de la mémoire physique de l’ordinateur cible. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::ReadTypedDataVirtual

La méthode ReadTypedDataVirtual lit la valeur d’une variable dans la mémoire virtuelle de la cible. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::Reload

La méthode Reload supprime les informations de symbole du moteur pour le module spécifié et recharge ces symboles en fonction des besoins. Cette méthode appartient à IDebugSymbols3.
IDebugSymbols3 ::ReloadWide

La méthode ReloadWide supprime les informations de symbole du moteur pour le module spécifié et recharge ces symboles en fonction des besoins.
IDebugSymbols3 ::RemoveSymbolOptions

La méthode RemoveSymbolOptions désactive certaines options de symboles globaux du moteur. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::RemoveSyntheticModule

La méthode RemoveSyntheticModule supprime un module synthétique de la liste de modules que le débogueur gère pour le processus actuel.
IDebugSymbols3 ::RemoveSyntheticSymbol

La méthode RemoveSyntheticSymbol supprime un symbole synthétique d’un module dans le processus actuel.
IDebugSymbols3 ::RemoveTypeOptions

La méthode RemoveTypeOptions désactive certaines options de mise en forme de type pour la sortie générée par le moteur. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::ResetScope

La méthode ResetScope réinitialise l’étendue actuelle à l’étendue par défaut du thread actuel. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::SetImagePath

La méthode SetImagePath définit le chemin d’accès de l’image exécutable. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::SetImagePathWide

La méthode SetImagePathWide définit le chemin d’accès de l’image exécutable.
IDebugSymbols3 ::SetScope

La méthode SetScope définit l’étendue actuelle. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::SetScopeFrameByIndex

La méthode SetScopeFrameByIndex définit l’étendue actuelle sur l’étendue de l’une des trames sur la pile des appels.
IDebugSymbols3 ::SetScopeFromJitDebugInfo

Récupère les informations de débogage juste-à-temps (JIT) et définit le contexte actuel de l’étendue du débogueur en fonction de ces informations.
IDebugSymbols3 ::SetScopeFromStoredEvent

La méthode SetScopeFromStoredEvent définit l’étendue actuelle sur l’étendue de l’événement stocké.
IDebugSymbols3 ::SetSourcePath

La méthode SetSourcePath définit le chemin d’accès source. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::SetSourcePathWide

La méthode SetSourcePathWide définit le chemin d’accès source.
IDebugSymbols3 ::SetSymbolOptions

La méthode SetSymbolOptions modifie les options de symbole global du moteur. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::SetSymbolPath

La méthode SetSymbolPath définit le chemin du symbole. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::SetSymbolPathWide

La méthode SetSymbolPathWide définit le chemin du symbole.
IDebugSymbols3 ::SetTypeOptions

La méthode SetTypeOptions modifie les options de mise en forme de type pour la sortie générée par le moteur. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::StartSymbolMatch

La méthode StartSymbolMatch initialise une recherche de symboles dont le nom correspond à un modèle donné. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::StartSymbolMatchWide

La méthode StartSymbolMatchWide initialise une recherche de symboles dont les noms correspondent à un modèle donné.
IDebugSymbols3 ::WriteTypedDataPhysical

La méthode WriteTypedDataPhysical écrit la valeur d’une variable dans la mémoire physique de l’ordinateur cible. Cette méthode appartient à l’interface IDebugSymbols3.
IDebugSymbols3 ::WriteTypedDataVirtual

La méthode IDebugSymbols3 ::WriteTypedDataVirtual écrit des données dans l’espace d’adressage virtuel de la cible. Le nombre d’octets écrits correspond à la taille du type.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête dbgeng.h (inclure Dbgeng.h)

Voir aussi

IDebugSymbols

IDebugSymbols2