Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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