IDebugComPlusSymbolProvider

Representa un proveedor de símbolos COM+ con métodos específicos del código administrado.

Sintaxis

IDebugComPlusSymbolProvider : IDebugSymbolProvider

Notas para los implementadores

Aunque no hay ninguna separación entre interfaces que son útiles para un evaluador de expresiones (EE) y las que están diseñadas para ser utilizadas por un motor de depuración (DE), los métodos siguientes probablemente interesarán a los desarrolladores de DE solo: AreSymbolsLoaded, GetAddressesInModuleFromPosition, GetEntryPoint, GetFunctionLineOffset, GetLocalVariableLayout, IsFunctionStale, LoadSymbols, LoadSymbolsFromStream, ReplaceSymbols, UnloadSymbols y UpdateSymbols.

Métodos

Además de los métodos de la interfaz IDebugSymbolProvider , esta interfaz implementa los métodos siguientes:

Method Descripción
AreSymbolsLoaded Determina si los símbolos de depuración se cargan para el módulo especificado según el identificador de dominio de aplicación.
CreateTypeFromPrimitive Crea un tipo a partir del tipo primitivo especificado.
GetAddressesInModuleFromPosition Mapas una posición de documento en el módulo especificado en una matriz de direcciones de depuración.
GetArrayTypeFromAddress Recupera información de tipo sobre la matriz especificada según su dirección de depuración.
GetAssemblyName Recupera el nombre del ensamblado dado su dominio de módulo y aplicación.
GetAttributedClassesForLanguage Recupera las clases con el atributo especificado que se implementan en el lenguaje de programación especificado.
GetAttributedClassesinModule Recupera las clases con el atributo especificado en un módulo determinado.
GetEntryPoint Recupera el punto de entrada de la aplicación.
GetFunctionLineOffset Recupera la dirección dentro de una función que representa el desplazamiento de línea especificado.
GetLocalVariablelayout Recupera el diseño de variables locales para un conjunto de métodos.
GetNameFromToken Devuelve el nombre asociado al token especificado según su objeto de metadatos.
GetSymAttribute Recupera los símbolos de depuración con el atributo primario especificado para el módulo especificado.
GetSymUnmanagedReader Recupera el lector de símbolos que va a usar el código no administrado.
GetTypeFromAddress Recupera en un tipo de símbolo dada su dirección de depuración.
IsFunctionDeleted Determina si se elimina la función en la dirección de depuración especificada.
IsFunctionStale Determina si la función en la dirección de depuración especificada se considera obsoleta.
IsHiddenCode Determina si el código de la dirección del depurador especificado está oculto.
LoadSymbols Carga los símbolos de depuración especificados en la memoria.
LoadSymbolsFromStream Carga símbolos de depuración según el flujo de datos.
ReplaceSymbols Reemplaza los símbolos de depuración actuales por los del flujo de datos especificado.
UnloadSymbols Descarga los símbolos de depuración para el módulo especificado desde la memoria.
UpdateSymbols Novedades los símbolos de depuración en memoria con los del flujo de datos especificado.

Requisitos

Encabezado: Sh.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll