Interface ICorDebugNativeFrame
Uma implementação especializada de ICorDebugFrame usado para quadros nativo.
interface ICorDebugNativeFrame : ICorDebugFrame {
HRESULT CanSetIP (
[in] ULONG32 nOffset
);
HRESULT GetIP (
[out] ULONG32 *pnOffset
);
HRESULT GetLocalDoubleRegisterValue (
[in] CorDebugRegister highWordReg,
[in] CorDebugRegister lowWordReg,
[in] ULONG cbSigBlob,
[in] PCCOR_SIGNATURE pvSigBlob,
[out] ICorDebugValue **ppValue
);
HRESULT GetLocalMemoryRegisterValue (
[in] CORDB_ADDRESS highWordAddress,
[in] CorDebugRegister lowWordRegister,
[in] ULONG cbSigBlob,
[in] PCCOR_SIGNATURE pvSigBlob,
[out] ICorDebugValue **ppValue
);
HRESULT GetLocalMemoryValue (
[in] CORDB_ADDRESS address,
[in] ULONG cbSigBlob,
[in] PCCOR_SIGNATURE pvSigBlob,
[out] ICorDebugValue **ppValue
);
HRESULT GetLocalRegisterMemoryValue (
[in] CorDebugRegister highWordReg,
[in] CORDB_ADDRESS lowWordAddress,
[in] ULONG cbSigBlob,
[in] PCCOR_SIGNATURE pvSigBlob,
[out] ICorDebugValue **ppValue
);
HRESULT GetLocalRegisterValue (
[in] CorDebugRegister reg,
[in] ULONG cbSigBlob,
[in] PCCOR_SIGNATURE pvSigBlob,
[out] ICorDebugValue **ppValue
);
HRESULT GetRegisterSet (
[out] ICorDebugRegisterSet **ppRegisters
);
HRESULT SetIP (
[in] ULONG32 nOffset
);
};
Métodos
Método |
Descrição |
---|---|
Obtém um valor que indica se é seguro conjunto o ponteiro de instrução para o local de deslocamento especificado no código nativo. |
|
Obtém o deslocamento do registro de ativação em código nativo. |
|
Obtém um ponteiro para um ICorDebugValue que representa o valor do argumento ou variável local armazenado na memória dois registros de um quadro nativo. |
|
Obtém um ponteiro para um ICorDebugValue que representa o valor de uma variável local que os bits baixos são armazenados no registrador especificado e bits altos são armazenados no endereço de memória especificado. |
|
Obtém um ponteiro para um ICorDebugValue que representa o valor de uma variável local armazenado no endereço de memória especificado. |
|
Obtém um ponteiro para um ICorDebugValue que representa o valor de uma variável local que bits altos são armazenados no registro especificado e os bits baixos são armazenados no endereço de memória especificado |
|
Obtém um ponteiro para um ICorDebugValue que representa o valor de um argumento ou registre-se uma variável local armazenada no nativo especificado. |
|
Obtém um ponteiro para um ICorDebugRegister conjunto que representa o registro conjunto este ICorDebugNativeFrame. |
|
Define o ponteiro de instrução para o local de deslocamento especificado no código nativo. |
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: CorDebug.idl
Biblioteca: CorGuids.lib
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0