Freigeben über


ICorDebugNativeFrame::GetLocalRegisterMemoryValue-Methode

Ruft den Wert eines Arguments oder einer lokalen Variablen ab, von denen das niedrige Wort und das hohe Wort im Speicherspeicherort bzw. im angegebenen Register für diesen nativen Frame gespeichert werden.

Syntax

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

Die Parameter

highWordReg [in] Ein Wert der "CorDebugRegister"-Aufzählung, die das Register angibt, das das hohe Wort des Werts enthält.

lowWordAddress [in] Ein CORDB_ADDRESS Wert, der den Speicherort angibt, der das niedrige Wort des Werts enthält.

cbSigBlob [in] Eine ganze Zahl, die die Größe der binären Metadatensignatur angibt, auf die durch den pvSigBlob Parameter verwiesen wird.

pvSigBlob [in] Ein PCCOR_SIGNATURE Wert, der auf die Binäre Metadatensignatur des Typs des Werts verweist.

ppValue [out] Ein Zeiger auf die Adresse eines "ICorDebugValue"-Objekts, das den abgerufenen Wert darstellt, der im angegebenen Register- und Speicherspeicherort gespeichert ist.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 2.0

Siehe auch