Dela via


ICorDebugNativeFrame::GetLocalRegisterMemoryValue-metod

Hämtar värdet för ett argument eller en lokal variabel, där det låga ordet och det höga ordet lagras på minnesplatsen respektive i det angivna registret för den här inbyggda ramen.

Syntax

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

Parameterar

highWordReg [i] Ett värde för uppräkningen "CorDebugRegister" som anger registret som innehåller värdets höga ord.

lowWordAddress [i] Ett CORDB_ADDRESS värde som anger den minnesplats som innehåller värdets låga ord.

cbSigBlob [i] Ett heltal som anger storleken på den binära metadatasignaturen som refereras av parametern pvSigBlob .

pvSigBlob [i] Ett PCCOR_SIGNATURE värde som pekar på den binära metadatasignaturen för värdets typ.

ppValue [ut] En pekare till adressen för ett ICorDebugValue-objekt som representerar det hämtade värdet som lagras på den angivna register- och minnesplatsen.

Kravspecifikation

Plattformar: Se Operativsystem som stöds av .NET.

Rubrik: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET-versioner: Tillgänglig sedan .NET Framework 2.0

Se även