IDebugComPlusSymbolProvider
Representa um provedor de símbolo COM+ com métodos específicos para código gerenciado.
Sintaxe
IDebugComPlusSymbolProvider : IDebugSymbolProvider
Notas para implementadores
Embora não haja separação entre interfaces que são úteis para um avaliador de expressão (EE) e aquelas que se destinam a ser usadas por um mecanismo de depuração (DE), os seguintes métodos provavelmente interessarão apenas aos desenvolvedores de DE: AreSymbolsLoaded, GetAddressesInModuleFromPosition, GetEntryPoint, GetFunctionLineOffset, GetLocalVariableLayout, IsFunctionStale, LoadSymbols, LoadSymbolsFromStream, ReplaceSymbols, UnloadSymbols, e UpdateSymbols.
Métodos
Além dos métodos na interface IDebugSymbolProvider , essa interface implementa os seguintes métodos:
Método | Descrição |
---|---|
AreSymbolsLoaded | Determina se os símbolos de depuração são carregados para o módulo especificado dado o identificador de domínio do aplicativo. |
CreateTypeFromPrimitive | Cria um tipo a partir do tipo primitivo especificado. |
GetAddressesInModuleFromPosition | Mapeia uma posição do documento no módulo especificado para uma matriz de endereços de depuração. |
GetArrayTypeFromAddress | Recupera informações de tipo sobre a matriz especificada dado seu endereço de depuração. |
GetAssemblyName | Recupera o nome do assembly dado seu módulo e domínio de aplicativo. |
GetAttributedClassesForLanguage | Recupera as classes com o atributo especificado que são implementadas na linguagem de programação fornecida. |
GetAttributedClassesinModule | Recupera as classes com o atributo especificado em um determinado módulo. |
GetEntryPoint | Recupera o ponto de entrada do aplicativo. |
GetFunctionLineOffset | Recupera o endereço dentro de uma função que representa o deslocamento de linha fornecido. |
GetLocalVariablelayout | Recupera o layout de variáveis locais para um conjunto de métodos. |
GetNameFromToken | Retorna o nome associado ao token especificado dado seu objeto de metadados. |
GetSymAttribute | Recupera os símbolos de depuração com o atributo pai fornecido para o módulo especificado. |
GetSymUnmanagedReader | Recupera o leitor de símbolos a ser usado por código não gerenciado. |
GetTypeFromAddress | Recupera para um tipo de símbolo dado seu endereço de depuração. |
IsFunctionDeleted | Determina se a função no endereço de depuração especificado é excluída. |
IsFunctionStale | Determina se a função no endereço de depuração especificado é considerada obsoleta. |
IsHiddenCode | Determina se o código no endereço do depurador especificado está oculto. |
LoadSymbols | Carrega os símbolos de depuração especificados na memória. |
LoadSymbolsFromStream | Carrega símbolos de depuração dado o fluxo de dados. |
ReplaceSymbols | Substitui os símbolos de depuração atuais pelos do fluxo de dados especificado. |
UnloadSymbols | Descarrega os símbolos de depuração para o módulo especificado da memória. |
UpdateSymbols | Atualiza os símbolos de depuração na memória com aqueles que o fluxo de dados especificado. |
Requisitos
Cabeçalho: Sh.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll