Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poskytuje metody, které spravují hodnotu, která je odkazem na objekt. (To znamená, že toto rozhraní poskytuje metody, které spravují ukazatel.) Toto rozhraní implementuje "ICorDebugValue".
Methods
| Metoda | Description |
|---|---|
| Dereference – metoda | Získá objekt, který je odkazován. |
| 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á urč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 tuto ICorDebugReferenceValue metodu nastaví 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, aby se informace po uvolnění paměti aktualizovaly, nebo se implicitně zruší 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á hodnota "ICorDebugHandleValue" není neplatná, dokud není explicitně vydána nebo vystavena.
Poznámka:
Toto rozhraní nepodporuje vzdálené zavolání, a to buď mezi počítači, nebo mezi procesy.
Požadavky
Platformy: Viz podporované operační systémy .NET.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze .NET: K dispozici od rozhraní .NET Framework 1.0