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
Fournit un contrôle sur la façon dont le SDK DIA calcule les adresses virtuelles et relatives pour les objets de débogage.
Lance l’accès à une source de symboles de débogage.
Lance l’accès à une source de symboles de débogage. Remplace IDiaDataSource
Lance l’accès à une source de symboles de débogage. Remplace IDiaDataSource
et IDiaDataSourceEx
Fournit l’accès aux enregistrements dans un flux de données de débogage.
Énumère les différents flux de débogage contenus dans la source de données.
Énumère les différents éléments de données frame contenus dans la source de données.
Énumérez les différentes sources injectées contenues dans la source de données.
Énumérez les fichiers d’assembly d’entrée répertoriés dans la source de données.
Énumère les différents numéros de ligne contenus dans la source de données.
Énumère les différentes contributions de section contenues dans la source de données.
Énumère les différents segments contenus dans la source de données.
Énumère les différents fichiers sources contenus dans la source de données.
Énumère les différents objets blob de liens sources contenus dans la source de données.
É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.
Énumère les différentes trames de pile disponibles.
Énumère les différents symboles contenus dans la source de données.
Énumère par adresse les différents symboles contenus dans la source de données.
Énumère par adresse les différents symboles contenus dans la source de données. Remplace IDiaEnumSymbolsByAddr
Énumère les différentes tables contenues dans la source de données.
Expose les détails d’un cadre de pile.
Expose les détails de l’emplacement de base et des décalages de mémoire du module ou de l’image.
Accède au code source du programme stocké dans la source de données DIA.
Accède aux informations qui décrivent un fichier d’assembly d’entrée ou de source pour un fichier binaire .NET Native.
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.
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.
Reçoit les rappels de la procédure de localisation des symboles DIA, ce qui permet d’imposer des restrictions au processus de localisation.
Vous permet de lire les propriétés persistantes d’un jeu de propriétés DIA.
Permet à une application cliente de fournir des octets d’un fichier exécutable, comme spécifié par position de fichier.
Permet à une application cliente de fournir des octets d’un fichier exécutable, comme spécifié par une adresse virtuelle relative.
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.
Mappe les données du numéro de section aux segments d’espace d’adressage.
Fournit un contexte de requête pour les symboles de débogage.
Fournit un contexte de requête étendu pour les symboles de débogage.
Représente un fichier source.
Expose les propriétés d’un cadre de pile.
Fournit des méthodes pour effectuer une procédure de pile à l’aide du fichier PDB.
Gère le contexte de pile entre les appels de la méthode IDiaFrameData::execute
.
Facilite la marche à pas de la pile à l’aide du fichier de base de données de débogage de programme (PDB).
Facilite la marche à pas de la pile à l’aide du fichier de base de données de débogage de programme (PDB). Remplace IDiaStackWalkHelper
Décrit les propriétés d’une instance de symbole.
Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol
Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol2
Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol3
Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol4
Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol5
Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol6
Décrit d’autres propriétés d’une instance de symbole principalement liées aux coroutines. Remplace IDiaSymbol7
Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol8
Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol9
Décrit plus de propriétés d’une instance de symbole. Remplace IDiaSymbol10
Énumère une table de source de données DIA.
Sections connexes
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.