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