IDkmRuntimeDisassemblyProvider Interface

Definição

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.

Aplica-se a