Interfaces (Debug Interface Access SDK)

Los métodos se enumeran alfabéticamente en cada interfaz de la tabla de contenido y en la página de interfaz en orden Vtable.

En esta sección

IDiaAddressMap

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

IDiaDataSource

Inicia el acceso a un código de fuente de símbolos de depuración.

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

Enumere los distintos códigos fuentes insertados contenidos en el origen de datos.

IDiaEnumLineNumbers

Enumera los distintos números de líneas contenidas 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.

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.

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 de DIA.

IDiaLineNumber

Obtiene acceso a la información que describe el proceso de asignación de 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 a la interfaz de usuario informar sobre el progreso del intento de búsqueda.

IDiaLoadCallback2

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

IDiaPropertyStorage

Permite leer las propiedades persistentes de un conjunto de propiedades de 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 la 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ímbolo 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 usando el archivo PDB.

IDiaStackWalkFrame

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

IDiaStackWalkHelper

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

IDiaSymbol

Describe las propiedades de una instancia de símbolo.

IDiaTable

Enumera una tabla de origen de datos de DIA.

Enumeraciones y estructuras

Describe las enumeraciones y estructuras usadas por las distintas interfaces del Kit de desarrollo DIA (SDK).

Constantes (Debug Interface Access SDK)

Describe las constantes disponibles en el Kit de desarrollo DIA (SDK).

Consulte también