Partage via


Interfaces (Sdk Debug Interface Access)

Les méthodes du SDK Dia (Debug Interface Access) sont répertoriées par ordre alphabétique sous chaque interface de la table des matières et dans la page d’interface dans l’ordre Vtable.

Dans cette section

IDiaAddressMap

Fournit un contrôle sur la façon dont le SDK DIA calcule les adresses virtuelles et relatives pour les objets de débogage.

IDiaDataSource

Lance l’accès à une source de symboles de débogage.

IDiaDataSourceEx

Lance l’accès à une source de symboles de débogage. Remplace IDiaDataSource

IDiaDataSourceEx2

Lance l’accès à une source de symboles de débogage. Remplace IDiaDataSource et IDiaDataSourceEx

IDiaEnumDebugStreamData

Fournit l’accès aux enregistrements dans un flux de données de débogage.

IDiaEnumDebugStreams

Énumère les différents flux de débogage contenus dans la source de données.

IDiaEnumFrameData

Énumère les différents éléments de données frame contenus dans la source de données.

IDiaEnumInjectedSources

Énumérez les différentes sources injectées contenues dans la source de données.

IDiaEnumInputAssemblyFiles

Énumérez les fichiers d’assembly d’entrée répertoriés dans la source de données.

IDiaEnumLineNumbers

Énumère les différents numéros de ligne contenus dans la source de données.

IDiaEnumSectionContribs

Énumère les différentes contributions de section contenues dans la source de données.

IDiaEnumSegments

Énumère les différents segments contenus dans la source de données.

IDiaEnumSourceFiles

Énumère les différents fichiers sources contenus dans la source de données.

IDiaEnumSourceLink

Énumère les différents objets blob de liens sources contenus dans la source de données.

IDiaEnumSourceLink2

Énumère les différents objets blob de liens sources contenus dans la source de données. Remplace IDiaEnumSourceLink2 pour ajouter la prise en charge des tailles 64 bits.

IDiaEnumStackFrames

Énumère les différentes trames de pile disponibles.

IDiaEnumSymbols

Énumère les différents symboles contenus dans la source de données.

IDiaEnumSymbolsByAddr

Énumère par adresse les différents symboles contenus dans la source de données.

IDiaEnumSymbolsByAddr2

Énumère par adresse les différents symboles contenus dans la source de données. Remplace IDiaEnumSymbolsByAddr

IDiaEnumTables

Énumère les différentes tables contenues dans la source de données.

IDiaFrameData

Expose les détails d’un cadre de pile.

IDiaImageData

Expose les détails de l’emplacement de base et des décalages de mémoire du module ou de l’image.

IDiaInjectedSource

Accède au code source du programme stocké dans la source de données DIA.

IDiaInputAssemblyFile

Accède aux informations qui décrivent un fichier d’assembly d’entrée ou de source pour un fichier binaire .NET Native.

IDiaLineNumber

Accède aux informations qui décrivent le processus de mappage d’un bloc d’octets de texte d’image à un numéro de ligne de fichier source.

IDiaLoadCallback

Reçoit les rappels de la procédure de localisation des symboles DIA, ce qui permet à une interface utilisateur de signaler la progression de la tentative d’emplacement.

IDiaLoadCallback2

Reçoit les rappels de la procédure de localisation des symboles DIA, ce qui permet d’imposer des restrictions au processus de localisation.

IDiaPropertyStorage

Vous permet de lire les propriétés persistantes d’un jeu de propriétés DIA.

IDiaReadExeAtRVACallback

Permet à une application cliente de fournir des octets d’un fichier exécutable, comme spécifié par position de fichier.

IDiaReadExeAtOffsetCallback

Permet à une application cliente de fournir des octets d’un fichier exécutable, comme spécifié par une adresse virtuelle relative.

IDiaSectionContrib

Récupère des données décrivant une contribution de section, autrement dit, un bloc de mémoire contiguë a contribué à l’image par une compilation.

IDiaSegment

Mappe les données du numéro de section aux segments d’espace d’adressage.

IDiaSession

Fournit un contexte de requête pour les symboles de débogage.

IDiaSessionEx

Fournit un contexte de requête étendu pour les symboles de débogage.

IDiaSourceFile

Représente un fichier source.

IDiaStackFrame

Expose les propriétés d’un cadre de pile.

IDiaStackWalker

Fournit des méthodes pour effectuer une procédure de pile à l’aide du fichier PDB.

IDiaStackWalkFrame

Gère le contexte de pile entre les appels de la méthode IDiaFrameData::execute.

IDiaStackWalkHelper

Facilite la marche à pas de la pile à l’aide du fichier de base de données de débogage de programme (PDB).

IDiaStackWalkHelper2

Facilite la marche à pas de la pile à l’aide du fichier de base de données de débogage de programme (PDB). Remplace IDiaStackWalkHelper

IDiaSymbol

Décrit les propriétés d’une instance de symbole.

IDiaSymbol2

Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol

IDiaSymbol3

Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol2

IDiaSymbol4

Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol3

IDiaSymbol5

Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol4

IDiaSymbol6

Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol5

IDiaSymbol7

Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol6

IDiaSymbol8

Décrit d’autres propriétés d’une instance de symbole principalement liées aux coroutines. Remplace IDiaSymbol7

IDiaSymbol9

Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol8

IDiaSymbol10

Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol9

IDiaSymbol11

Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol10

IDiaTable

Énumère une table de source de données DIA.

énumérations et structures

Décrit les énumérations et les structures utilisées par les différentes interfaces du Kit de développement logiciel (SDK) DIA.

constantes (Kit de développement logiciel (SDK) d’accès à l’interface de débogage)

Décrit les constantes disponibles dans le Kit de développement logiciel (SDK) DIA.

Voir aussi

  • de référence