Freigeben über


ICorDebugNativeFrame::GetLocalMemoryRegisterValue-Methode

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

Syntax

HRESULT GetLocalMemoryRegisterValue (
    [in] CORDB_ADDRESS      highWordAddress,
    [in] CorDebugRegister   lowWordRegister,
    [in] ULONG              cbSigBlob,
    [in] PCCOR_SIGNATURE    pvSigBlob,
    [out] ICorDebugValue    **ppValue
);

Die Parameter

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

lowWordRegister [in] Ein Wert der "CorDebugRegister"-Aufzählung, die das Register angibt, das 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 1.0

Siehe auch