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


ICorDebugReferenceValue felület

Olyan metódusokat biztosít, amelyek egy objektumra mutató hivatkozásként szolgáló értéket kezelnek. (Ez a felület olyan metódusokat biztosít, amelyek egy mutatót kezelnek.) Ez az interfész implementálja az "ICorDebugValue"-t.

Methods

Metódus Description
Dereference metódus Lekéri a hivatkozott objektumot.
DereferenceStrong metódus Nincs implementálva. Ne hívja ezt a metódust/funkciót.
GetValue metódus Lekéri a hivatkozott objektum aktuális memóriacímét.
IsNull metódus Olyan értéket kap, amely azt jelzi, hogy null ICorDebugReferenceValue értékről van-e szó, amely esetben a ICorDebugReferenceValue nem objektumra mutat.
SetValue metódus Beállítja az aktuális memóriacímet. Ez a módszer azt állítja be, hogy egy ICorDebugReferenceValue objektumra mutasson.

Megjegyzések

A közös nyelvi futtatókörnyezet (CLR) szemétgyűjtést végezhet az objektumokon, amikor a hibakeresési folyamat folytatódik. A szemétgyűjtés áthelyezheti az objektumokat a memóriában. A ICorDebugReferenceValue rendszer együttműködik a szemétgyűjtéssel, hogy az adatai a szemétgyűjtés után frissüljenek, vagy implicit módon érvénytelenítve legyenek a szemétgyűjtés előtt.

Előfordulhat, hogy az ICorDebugReferenceValue objektum implicit módon érvénytelenítve lesz a hibakeresési folyamat folytatása után. A származtatott "ICorDebugHandleValue" nem lesz érvénytelenítve, amíg explicit módon ki nem adják vagy közzé nem teszik.

Megjegyzés:

Ez a felület nem támogatja a távoli meghívást, sem a gépközi, sem a folyamatközi meghívást.

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 1.0 óta érhető el