IDkmRuntimeDisassemblyProvider Interface
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.
Usado para desmontar instruções no espaço de endereço de depuração em relação a um tempo de execução específico.
As implementações dessa interface podem restringir quando são chamadas usando um filtro definido em sua configuração de componente. As propriedades a seguir podem ser usadas: BaseDebugMonitorId, Engineid, runtimeId, TransportKind.
Essa API foi introduzida no Visual Studio 12 RTM (DkmApiVersion. VS12RTM).
public interface class IDkmRuntimeDisassemblyProvider
public interface class IDkmRuntimeDisassemblyProvider
__interface IDkmRuntimeDisassemblyProvider
public interface IDkmRuntimeDisassemblyProvider
type IDkmRuntimeDisassemblyProvider = interface
Public Interface IDkmRuntimeDisassemblyProvider
Métodos
| Disassemble(DkmRuntimeInstance, DkmInstructionAddress, UInt32) |
Desmontar um intervalo de endereços no tempo de execução de depuração. |
| GetInstructionAddress(DkmRuntimeInstance, DkmInstructionAddress, Int32) |
Retorna o endereço da instrução enésimo em relação a um endereço inicial. Para conjuntos de instruções de comprimento constante, isso é aritmética simples. Para conjuntos de instruções de comprimento variável, a desmontagem reversa é necessária para obter esse endereço. |