Freigeben über


ICorDebugNativeFrame::GetLocalMemoryRegisterValue-Methode

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

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

Parameter

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

  • lowWordRegister
    [in] Ein Wert der CorDebugRegister-Enumeration, der das Register angibt, das 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, 1.1, 1.0

Siehe auch

Referenz

ICorDebugNativeFrame-Schnittstelle