Freigeben über


ICorDebugNativeFrame::GetLocalDoubleRegisterValue-Methode

Ruft den Wert eines Arguments oder einer lokalen Variablen ab, der in den beiden Registern gespeichert ist, die für diesen systemeigenen Rahmen angegeben sind.

HRESULT GetLocalDoubleRegisterValue (
    [in] CorDebugRegister   highWordReg,
    [in] CorDebugRegister   lowWordReg,
    [in] ULONG              cbSigBlob,
    [in] PCCOR_SIGNATURE    pvSigBlob,
    [out] ICorDebugValue    **ppValue
);

Parameter

  • highWordReg
    [in] Ein Wert der CorDebugRegister-Enumeration, der das Register angibt, in dem das hohe WORD des Werts enthalten ist.

  • lowWordReg
    [in] Ein Wert der CorDebugRegister-Enumeration, der das Register angibt, in dem das niedrige WORD des Werts enthalten ist.

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

  • pvSigBlob
    [in] Ein PCCOR_SIGNATURE-Wert, der auf die binäre Metadatensignatur vom Typ des Werts zeigt.

  • ppValue
    [out] Ein Zeiger auf die Adresse eines ICorDebugValue-Objekts, das den abgerufenen Wert darstellt, der in den angegebenen Registern gespeichert ist.

Hinweise

Die GetLocalDoubleRegisterValue-Methode kann entweder in einem systemeigenen Rahmen oder in einem JIT-kompilierten Rahmen (Just-In-Time) verwendet werden.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

ICorDebugNativeFrame-Schnittstelle