Sdílet prostřednictvím


ICorDebugReferenceValue – rozhraní

Poskytuje metody, které spravují hodnotu, která je odkazem na objekt. (To znamená, že toto rozhraní poskytuje metody, které spravují ukazatel.) Toto rozhraní implementuje "ICorDebugValue".

Metody

Metoda Popis
Dereference – metoda Získá odkazovaný objekt.
DereferenceStrong – metoda Není implementováno. Tuto metodu nevolejte.
GetValue – metoda Získá aktuální adresu paměti odkazovaného objektu.
IsNull – metoda Získá hodnotu, která označuje, zda se jedná ICorDebugReferenceValue o hodnotu null, v takovém případě ICorDebugReferenceValue neodkazuje na objekt.
SetValue – metoda Nastaví aktuální adresu paměti. To znamená, že tato metoda nastaví tuto ICorDebugReferenceValue metodu tak, aby odkazovat na objekt.

Poznámky

Modul CLR (Common Language Runtime) může při pokračování laděného procesu provést uvolňování paměti objektů. Uvolňování paměti může přesouvat objekty v paměti. Buď ICorDebugReferenceValue bude spolupracovat s uvolňováním paměti tak, aby se jeho informace po uvolnění paměti aktualizovaly, nebo budou implicitně zrušeny před uvolňováním paměti.

Objekt ICorDebugReferenceValue může být implicitně neplatný po pokračování laděného procesu. Odvozený "ICorDebugHandleValue" není zneplatněn, dokud není explicitně uvolněn nebo vystaven.

Poznámka

Toto rozhraní nepodporuje vzdálené zavolání mezi počítači nebo mezi procesy.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: CorDebug.idl, CorDebug.h

Knihovny: CorGuids.lib

Verze rozhraní .NET Framework: K dispozici od verze 1.0

Viz také