Interfaces (Kit de développement logiciel Debug Interface Access)Interfaces (Debug Interface Access SDK)

Méthodes sont répertoriées par ordre alphabétique sous chaque interface dans la table des matières et sur la page de l’interface dans l’ordre Vtable.Methods are listed alphabetically under each interface in the table of contents and on the interface page in Vtable order.

Dans cette sectionIn This Section

IDiaAddressMapIDiaAddressMap

Permet de contrôler comment le SDK DIA calcule les adresses virtuelles virtuels et relatifs pour les objets de débogage.Provides control over how the DIA SDK computes virtual and relative virtual addresses for debug objects.

IDiaDataSourceIDiaDataSource

Lance l’accès à une source de symboles de débogage.Initiates access to a source of debugging symbols.

IDiaEnumDebugStreamDataIDiaEnumDebugStreamData

Fournit l’accès aux enregistrements dans un flux de données de débogage.Provides access to the records in a debug data stream.

IDiaEnumDebugStreamsIDiaEnumDebugStreams

Énumère les différents flux de débogage contenues dans la source de données.Enumerates the various debug streams contained in the data source.

IDiaEnumFrameDataIDiaEnumFrameData

Énumère les différents éléments de données de frame contenus dans la source de données.Enumerates the various frame data elements contained in the data source.

IDiaEnumInjectedSourcesIDiaEnumInjectedSources

Énumérer les différentes sources injectés contenues dans la source de données.Enumerate the various injected sources contained in the data source.

IDiaEnumLineNumbersIDiaEnumLineNumbers

Énumère les différents numéros de ligne contenues dans la source de données.Enumerates the various line numbers contained in the data source.

IDiaEnumSectionContribsIDiaEnumSectionContribs

Énumère les contributions de section différents contenues dans la source de données.Enumerates the various section contributions contained in the data source.

IDiaEnumSegmentsIDiaEnumSegments

Énumère les différents segments contenus dans la source de données.Enumerates the various segments contained in the data source.

IDiaEnumSourceFilesIDiaEnumSourceFiles

Énumère les différents fichiers sources contenus dans la source de données.Enumerates the various source files contained in the data source.

IDiaEnumStackFramesIDiaEnumStackFrames

Énumère les frames de pile différentes disponibles.Enumerates the various stack frames available.

IDiaEnumSymbolsIDiaEnumSymbols

Énumère les différents symboles contenus dans la source de données.Enumerates the various symbols contained in the data source.

IDiaEnumSymbolsByAddrIDiaEnumSymbolsByAddr

Énumère les différents symboles contenus dans la source de données par adresse.Enumerates by address the various symbols contained in the data source.

IDiaEnumTablesIDiaEnumTables

Énumère les différents tableaux contenus dans la source de données.Enumerates the various tables contained in the data source.

IDiaFrameDataIDiaFrameData

Expose les détails d’un frame de pile.Exposes the details of a stack frame.

IDiaImageDataIDiaImageData

Expose les détails de l’emplacement et la mémoire les décalages base du module ou de l’image.Exposes the details of the base location and memory offsets of the module or image.

IDiaInjectedSourceIDiaInjectedSource

Accès le code source du programme stockées dans la source de données DIA.Accesses the program source code stored in the DIA data source.

IDiaLineNumberIDiaLineNumber

Accéder à des informations qui décrit le processus de mappage d’un bloc d’octets de texte de l’image à un numéro de ligne du fichier source.Accesses information that describes the process of mapping from a block of bytes of image text to a source file line number.

IDiaLoadCallbackIDiaLoadCallback

Reçoit des rappels du symbole DIA procédure de localisation, ce qui permet une interface utilisateur pour signaler l’avancement de la tentative d’emplacement.Receives callbacks from the DIA symbol locating procedure, thus enabling a user interface to report on the progress of the location attempt.

IDiaLoadCallback2IDiaLoadCallback2

Reçoit des rappels de symbole DIA procédure de localisation, ce qui permet de restrictions à imposer sur le processus de localisation.Receives callbacks from the DIA symbol locating procedure, allowing restrictions to be imposed on the locating process.

IDiaPropertyStorageIDiaPropertyStorage

Vous permet de lire les propriétés persistantes d’un jeu de propriétés DIA.Allows you to read the persistent properties of a DIA property set.

IDiaReadExeAtRVACallbackIDiaReadExeAtRVACallback

Permet à une application cliente fournir des octets d’un fichier exécutable, tel que spécifié par la position de fichier.Enables a client application to supply bytes of an executable file as specified by file position.

IDiaReadExeAtOffsetCallbackIDiaReadExeAtOffsetCallback

Permet à une application cliente fournir des octets d’un fichier exécutable comme spécifié par une adresse virtuelle relative.Enables a client application to supply bytes of an executable file as specified by a relative virtual address.

IDiaSectionContribIDiaSectionContrib

Récupère des données décrivant une contribution de la section, autrement dit, un bloc contigu de mémoire a contribué à l’image par un compiland.Retrieves data describing a section contribution, that is, a contiguous block of memory contributed to the image by a compiland.

IDiaSegmentIDiaSegment

Mappe les données à partir du numéro de la section à des segments de l’espace d’adressage.Maps data from the section number to segments of address space.

IDiaSessionIDiaSession

Fournit un contexte de requête pour les symboles de débogage.Provides a query context for debug symbols.

IDiaSourceFileIDiaSourceFile

Représente un fichier source.Represents a source file.

IDiaStackFrameIDiaStackFrame

Expose les propriétés d’un frame de pile.Exposes the properties of a stack frame.

IDiaStackWalkerIDiaStackWalker

Fournit des méthodes permettant d’effectuer une pile de remonter à l’aide du fichier PDB.Provides methods to do a stack walk using the PDB file.

IDiaStackWalkFrameIDiaStackWalkFrame

Gère le contexte de la pile entre les appels de la IDiaFrameData::execute (méthode).Maintains stack context between invocations of the IDiaFrameData::execute method.

IDiaStackWalkHelperIDiaStackWalkHelper

Facilite le parcours de la pile à l’aide du fichier de base de données (PDB) de débogage de programme.Facilitates walking the stack using the program debug database (PDB) file.

IDiaSymbolIDiaSymbol

Décrit les propriétés d’une instance de symbole.Describes the properties of a symbol instance.

IDiaTableIDiaTable

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

Énumérations et structuresEnumerations and Structures

Décrit les énumérations et les structures utilisées par les diverses interfaces de DIA SDK.Describes the enumerations and structures used by the various interfaces of the DIA SDK.

Constantes (Kit de développement logiciel Debug Interface Access)Constants (Debug Interface Access SDK)

Décrit les constantes disponibles dans le SDK DIA.Describes the constants available in the DIA SDK.

Voir aussiSee Also