Compartir vía


Interfaces (SDK de acceso de interfaz de depuración)

Los métodos del SDK de acceso a la interfaz de depuración (DIA) se enumeran alfabéticamente en cada interfaz de la tabla de contenido y en la página de interfaz en orden de tabla virtual.

En esta sección

IDiaAddressMap

Proporciona control sobre cómo el SDK de DIA calcula las direcciones virtuales y relativas para los objetos de depuración.

IDiaDataSource

Inicia el acceso a un origen de símbolos de depuración.

IDiaDataSourceEx

Inicia el acceso a un origen de símbolos de depuración. Reemplaza IDiaDataSource

IDiaDataSourceEx2

Inicia el acceso a un origen de símbolos de depuración. Reemplaza IDiaDataSource y IDiaDataSourceEx

IDiaEnumDebugStreamData

Proporciona acceso a los registros de un flujo de datos de depuración.

IDiaEnumDebugStreams

Enumera los distintos flujos de depuración contenidos en el origen de datos.

IDiaEnumFrameData

Enumera los distintos elementos de datos de fotogramas contenidos en el origen de datos.

IDiaEnumInjectedSources

Enumerar los distintos orígenes insertados contenidos en el origen de datos.

IDiaEnumInputAssemblyFiles

Enumere los archivos de ensamblado de entrada enumerados en el origen de datos.

IDiaEnumLineNumbers

Enumera los distintos números de línea contenidos en el origen de datos.

IDiaEnumSectionContribs

Enumera las distintas contribuciones de sección contenidas en el origen de datos.

IDiaEnumSegments

Enumera los distintos segmentos contenidos en el origen de datos.

IDiaEnumSourceFiles

Enumera los distintos archivos de origen contenidos en el origen de datos.

IDiaEnumSourceLink

Enumera los distintos blobs de vínculo de origen contenidos en el origen de datos.

IDiaEnumSourceLink2

Enumera los distintos blobs de vínculo de origen contenidos en el origen de datos. Reemplaza IDiaEnumSourceLink2 para agregar compatibilidad con tamaños de 64 bits.

IDiaEnumStackFrames

Enumera los distintos marcos de pila disponibles.

IDiaEnumSymbols

Enumera los distintos símbolos contenidos en el origen de datos.

IDiaEnumSymbolsByAddr

Enumera por dirección los distintos símbolos contenidos en el origen de datos.

IDiaEnumSymbolsByAddr2

Enumera por dirección los distintos símbolos contenidos en el origen de datos. Reemplaza IDiaEnumSymbolsByAddr

IDiaEnumTables

Enumera las distintas tablas contenidas en el origen de datos.

IDiaFrameData

Expone los detalles de un marco de pila.

IDiaImageData

Expone los detalles de la ubicación base y los desplazamientos de memoria del módulo o la imagen.

IDiaInjectedSource

Obtiene acceso al código fuente del programa almacenado en el origen de datos DIA.

IDiaInputAssemblyFile

Obtiene acceso a la información que describe un archivo de ensamblado de entrada o de origen para un binario nativo de .NET.

IDiaLineNumber

Obtiene acceso a la información que describe el proceso de asignación desde un bloque de bytes de texto de imagen a un número de línea de archivo de origen.

IDiaLoadCallback

Recibe devoluciones de llamada del procedimiento de búsqueda de símbolos DIA, lo que permite que una interfaz de usuario informe sobre el progreso del intento de ubicación.

IDiaLoadCallback2

Recibe devoluciones de llamada del procedimiento de localización de símbolos DIA, lo que permite imponer restricciones en el proceso de búsqueda.

IDiaPropertyStorage

Permite leer las propiedades persistentes de un conjunto de propiedades DIA.

IDiaReadExeAtRVACallback

Permite que una aplicación cliente proporcione bytes de un archivo ejecutable según lo especificado por la posición del archivo.

IDiaReadExeAtOffsetCallback

Permite que una aplicación cliente proporcione bytes de un archivo ejecutable según lo especificado por una dirección virtual relativa.

IDiaSectionContrib

Recupera datos que describen una contribución de sección, es decir, un bloque contiguo de memoria aportado a la imagen por un compilado.

IDiaSegment

Asigna datos del número de sección a segmentos del espacio de direcciones.

IDiaSession

Proporciona un contexto de consulta para los símbolos de depuración.

IDiaSessionEx

Proporciona un contexto de consulta extendido para los símbolos de depuración.

IDiaSourceFile

Representa un archivo de origen.

IDiaStackFrame

Expone las propiedades de un marco de pila.

IDiaStackWalker

Proporciona métodos para realizar un recorrido de pila mediante el archivo PDB.

IDiaStackWalkFrame

Mantiene el contexto de pila entre las invocaciones del método IDiaFrameData::execute.

IDiaStackWalkHelper

Facilita el recorrido de la pila mediante el archivo de base de datos de depuración de programa (PDB).

IDiaStackWalkHelper2

Facilita el recorrido de la pila mediante el archivo de base de datos de depuración de programa (PDB). Reemplaza IDiaStackWalkHelper

IDiaSymbol

Describe las propiedades de una instancia de símbolo.

IDiaSymbol2

Describe más propiedades de una instancia de símbolo. Reemplaza IDiaSymbol

IDiaSymbol3

Describe más propiedades de una instancia de símbolo. Reemplaza IDiaSymbol2

IDiaSymbol4

Describe más propiedades de una instancia de símbolo. Reemplaza IDiaSymbol3

IDiaSymbol5

Describe más propiedades de una instancia de símbolo. Reemplaza IDiaSymbol4

IDiaSymbol6

Describe más propiedades de una instancia de símbolo. Reemplaza IDiaSymbol5

IDiaSymbol7

Describe más propiedades de una instancia de símbolo. Reemplaza IDiaSymbol6

IDiaSymbol8

Describe más propiedades de una instancia de símbolos relacionadas principalmente con corrutinas. Reemplaza IDiaSymbol7

IDiaSymbol9

Describe más propiedades de una instancia de símbolo. Reemplaza IDiaSymbol8

IDiaSymbol10

Describe más propiedades de una instancia de símbolo. Reemplaza IDiaSymbol9

IDiaSymbol11

Describe más propiedades de una instancia de símbolo. Reemplaza IDiaSymbol10

IDiaTable

Enumera una tabla de origen de datos DIA.

enumeraciones y estructuras

Describe las enumeraciones y estructuras usadas por las distintas interfaces del SDK de DIA.

constantes (SDK de acceso a la interfaz de depuración)

Describe las constantes disponibles en el SDK de DIA.

Consulte también