Freigeben über


ICorDebugNativeFrame::GetLocalRegisterMemoryValue-Methode

Ruft den Wert eines Arguments oder einer lokalen Variablen ab, dessen bzw. deren niedriges WORD und hohes Word an der angegebenen Speicheradresse bzw. im angegebenen Register dieses systemeigenen Frames gespeichert ist.

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

Parameter

  • highWordReg
    [in] Ein Wert der CorDebugRegister-Enumeration, der das Register angibt, das das hohe WORD des Werts enthält.

  • lowWordAddress
    [in] Ein CORDB_ADDRESS-Wert, der die Speicheradresse angibt, die das niedrige WORD des Werts enthält.

  • 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 dem angegebenen Register und an der angegebenen Speicheradresse gespeichert ist.

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

Siehe auch

Referenz

ICorDebugNativeFrame-Schnittstelle