ICorDebugNativeFrame::GetLocalRegisterMemoryValue 方法

获取参数或局部变量的值,其中低位字和高位字分别存储在此本机帧的内存位置和指定寄存器中。

语法

HRESULT GetLocalRegisterMemoryValue (  
    [in] CorDebugRegister   highWordReg,  
    [in] CORDB_ADDRESS      lowWordAddress,  
    [in] ULONG              cbSigBlob,  
    [in] PCCOR_SIGNATURE    pvSigBlob,  
    [out] ICorDebugValue    **ppValue  
);  

参数

highWordReg
[in]“CorDebugRegister”枚举的值,用于指定包含该值的高位字的寄存器。

lowWordAddress
[in] 一个 CORDB_ADDRESS 值,用于指定包含该值的低位字的内存位置。

cbSigBlob
[in] 一个整数,用于指定由 pvSigBlob 参数引用的二进制元数据签名的大小。

pvSigBlob
[in] 一个 PCCOR_SIGNATURE 值,指向值类型的二进制元数据签名。

ppValue
[out] 一个指针,指向表示存储在指定寄存器和内存位置中的检索值的“ICorDebugValue”对象地址。

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:自 2.0 起可用

另请参阅