Megosztás a következőn keresztül:


ICorDebugNativeFrame::GetLocalRegisterMemoryValue metódus

Lekéri egy argumentum vagy helyi változó értékét, amelyből az alacsony szó és a magas szó a memóriahelyen van tárolva, és a megadott regisztert adja meg ehhez a natív kerethez.

Szemantika

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

Paraméterek

highWordReg [in] A "CorDebugRegister" enumerálás értéke, amely meghatározza az érték magas szavat tartalmazó regisztert.

lowWordAddress [in] Egy CORDB_ADDRESS érték, amely megadja az érték alacsony szavat tartalmazó memóriahelyet.

cbSigBlob [in] A paraméter által pvSigBlob hivatkozott bináris metaadat-aláírás méretét meghatározó egész szám.

pvSigBlob [in] Olyan PCCOR_SIGNATURE érték, amely az érték típusának bináris metaadat-aláírására mutat.

ppValue [kifelé] Mutató egy "ICorDebugValue" objektum címére, amely a megadott regiszterben és memóriahelyen tárolt lekért értéket jelöli.

Requirements

Platformok: Lásd: .NET által támogatott operációs rendszerek.

Fejléc: CorDebug.idl, CorDebug.h

Könyvtár: CorGuids.lib

.NET-verziók: A .NET-keretrendszer 2.0 óta érhető el

Lásd még