IDkmVisualStudioServices.GetCodeViewCompilers(DkmEngineSettings) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna a enumeração dos valores de DkmCodeViewCompilerId. Essa enumeração pode então ser usada por um provedor de símbolos para mapear as informações em um registro de exibição de código para a estrutura DkmCompilerId.
public:
cli::array <Microsoft::VisualStudio::Debugger::Symbols::DkmCodeViewCompilerId> ^ GetCodeViewCompilers(Microsoft::VisualStudio::Debugger::DkmEngineSettings ^ settings);
public Microsoft.VisualStudio.Debugger.Symbols.DkmCodeViewCompilerId[] GetCodeViewCompilers (Microsoft.VisualStudio.Debugger.DkmEngineSettings settings);
abstract member GetCodeViewCompilers : Microsoft.VisualStudio.Debugger.DkmEngineSettings -> Microsoft.VisualStudio.Debugger.Symbols.DkmCodeViewCompilerId[]
Public Function GetCodeViewCompilers (settings As DkmEngineSettings) As DkmCodeViewCompilerId()
Parâmetros
- settings
- DkmEngineSettings
No Contém as configurações de depuração em toda a sessão. Há uma instância desse objeto por GUID de mecanismo (ex: uma instância para COMPlusOnlyEng2, uma instância para COMPlusNativeEng).
Retornos
Fora DkmCodeViewCompilerId [] é usado para converter informações que estão dentro dos registros de exibição de código S_COMPILE * em um DkmCompilerId. Isso permite que o depurador carregue um avaliador de expressão apropriado para um quadro de pilha. Os provedores de símbolos podem obter essa coleção por meio de DkmEngineSettings. Os avaliadores de expressão podem adicionar entradas adicionais a essa coleção, fazendo com que a instalação adicione subchaves à chave do registro '%VSRegistryRoot%\Debugger\CodeView Compilers '.