Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Essa interface representa um fluxo de instruções.
Sintaxe
IDebugDisassemblyStream2 : IUnknown
Notas para implementadores
Um mecanismo de depuração implementa essa interface para oferecer suporte à desmontagem do código de um programa.
Observações para chamadores
Uma chamada para o método GetDisassemblyStream retorna essa interface.
Métodos na ordem VTable
A tabela a seguir mostra os métodos de IDebugDisassemblyStream2.
| Método | Descrição |
|---|---|
| Leitura | Lê instruções a partir da posição atual no fluxo de desmontagem. |
| Buscar | Move o ponteiro de leitura no fluxo de desmontagem um determinado número de instruções em relação a uma posição especificada. |
| GetCodeLocationId | Retorna um identificador de local de código para um contexto de código específico. |
| GetCodeContext | Retorna um objeto de contexto de código correspondente a um identificador de local de código especificado. |
| GetCurrentLocation | Retorna um identificador de local de código que representa o local de código atual. |
| GetDocument | Obtém o documento de origem associado a esse fluxo de desmontagem. |
| GetScope | Obtém o escopo desse fluxo de desmontagem. |
| GetSize | Obtém o tamanho desse fluxo de desmontagem. |
Comentários
O fluxo de desmontagem pode ser criado para representar todo o espaço de endereçamento ou apenas uma função ou módulo dentro do espaço. Cada instrução é representada por uma estrutura DisassemblyData retornada por uma chamada para o método Read.
Requisitos
Cabeçalho: msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll