Freigeben über


ICorDebugNativeFrame::GetLocalDoubleRegisterValue-Methode

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

Syntax

HRESULT GetLocalDoubleRegisterValue (
    [in] CorDebugRegister   highWordReg,
    [in] CorDebugRegister   lowWordReg,
    [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.

lowWordReg [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 in den angegebenen Registern gespeichert ist.

Bemerkungen

Die GetLocalDoubleRegisterValue 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