Compartilhar via


Interfaces de armazenamento de símbolo de diagnóstico

Este tópico descreve as interfaces não gerenciadas que permitem que um compilador gere informações de símbolo para uso por um depurador.

Nesta seção

Interface IBindingDisplay
Fornece métodos que exibem informações de associação atuais sobre o aplicativo em execução.

Interface IDebugAutoAttach
Define a interface para a anexação automática do depurador chamado pelo servidor.

Interface INotifyConnection2
Declara métodos para registrar e cancelar o registro de uma fonte de notificação de conexão.

Interface INotifySink2
Declara métodos para notificações do coletor.

Interface INotifySource2
Declara um método para definir filtros de notificação.

Interface ISymENCUnmanagedMethod
Fornece informações para o recurso Editar e Continuar.

Interface ISymUnmanagedAsyncMethod
Essa interface é o complemento de leitura para a interface ISymUnmanagedAsyncMethodPropertiesWriter.

Interface ISymUnmanagedAsyncMethodPropertiesWriter
Permite a definição de informações opcionais do método assíncrono por símbolo de método. Deve usar com um método aberto (ou seja, entre chamadas para o Método OpenMethod e o Método CloseMethod).

Interface ISymUnmanagedBinder
Representa um associador de símbolo para o código não gerenciado.

Interface ISymUnmanagedBinder2
Representa um associador de símbolo para código não gerenciado e estende a interface ISymUnmanagedBinder.

Interface ISymUnmanagedBinder3
Representa um associador de símbolo para código não gerenciado e estende a interface ISymUnmanagedBinder.

Interface ISymUnmanagedConstant
Fornece acesso a constantes não gerenciadas.

Interface ISymUnmanagedDispose
Descarta os recursos não gerenciados.

Interface ISymUnmanagedDocument
Representa um documento referenciado por um repositório de símbolos.

Interface ISymUnmanagedDocumentWriter
Fornece métodos para gravar em um documento referenciado por um repositório de símbolos.

Interface ISymUnmanagedENCUpdate
Fornece os métodos para o recurso Editar e Continuar.

Interface ISymUnmanagedMethod
Representa um método dentro do repositório de símbolos.

Interface ISymUnmanagedNamespace
Representa um namespace.

Interface ISymUnmanagedReader
Representa um leitor de símbolo que fornece acesso a documentos, métodos e variáveis em um repositório de símbolos.

Interface ISymUnmanagedReader2
Obtém um método de leitor de símbolos, dado um token de método e um número de versão de edição e cópia.

Interface ISymUnmanagedReaderSymbolSearchInfo
Fornece os métodos que obtêm informações de pesquisa de símbolos.

Interface ISymUnmanagedScope
Representa um escopo léxico dentro de um método.

Interface ISymUnmanagedScope2
Representa um escopo lexical dentro de um método e estende a interface ISymUnmanagedScope com métodos que obtêm informações sobre constantes definidas dentro do escopo.

Interface ISymUnmanagedSourceServerModule
Fornece dados do servidor de origem para um módulo.

Interface ISymUnmanagedSymbolSearchInfo
Fornece métodos que obtêm informações sobre o caminho de pesquisa.

Interface ISymUnmanagedVariable
Representa uma variável, como um parâmetro, uma variável local ou um campo.

Interface ISymUnmanagedWriter
Representa um gravador de símbolo e fornece métodos para definir documentos, pontos de sequência, escopos lexicais e variáveis.

Interface ISymUnmanagedWriter2
Representa um gravador de símbolo e fornece métodos para definir documentos, pontos de sequência, escopos lexicais e variáveis. Estende a interface ISymUnmanagedWriter.

Interface ISymUnmanagedWriter3
Representa um gravador de símbolo e fornece métodos para definir documentos, pontos de sequência, escopos lexicais e variáveis. Estende a interface ISymUnmanagedWriter.

Interface ISymUnmanagedWriter4
Interface ISymUnmanagedWriter4.

Interface ISymUnmanagedWriter5
Interface ISymUnmanagedWriter5.

Enumerações de armazenamento de símbolo de diagnóstico

Estruturas de armazenamento de símbolo de diagnóstico

Depuração