Freigeben über


ICorDebugNativeFrame::GetLocalRegisterValue-Methode

Ruft den Wert eines Arguments oder einer lokalen Variablen ab, die im angegebenen Register für diesen nativen Frame gespeichert ist.

Syntax

HRESULT GetLocalRegisterValue (
    [in]  CorDebugRegister   reg,
    [in]  ULONG              cbSigBlob,
    [in]  PCCOR_SIGNATURE    pvSigBlob,
    [out] ICorDebugValue     **ppValue
);

Die Parameter

reg [in] Ein Wert der "CorDebugRegister"-Aufzählung, die das Register angibt, das den Wert 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 gespeichert ist.

Bemerkungen

Die GetLocalRegisterValue Methode kann entweder in einem systemeigenen Frame oder in einem just-in-time (JIT)-kompilierten Frame verwendet werden.

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