ICorDebugProcess2::GetReferenceValueFromGCHandle – metoda
Získá odkaz ukazatel na zadaný spravovaný objekt, který má popisovač uvolňování paměti.
Syntaxe
HRESULT GetReferenceValueFromGCHandle (
[in] UINT_PTR handle,
[out] ICorDebugReferenceValue **pOutValue
);
Parametry
handle
[v] Ukazatel na spravovaný objekt, který má popisovač uvolňování paměti. Tato hodnota je IntPtr objekt a lze ji načíst z objektu GCHandle spravovaného objektu.
pOutValue
[ven] Ukazatel na adresu ICorDebugReferenceValue objektu, který představuje odkaz na zadaný spravovaný objekt.
Poznámky
Nezaměňujte vrácenou referenční hodnotu s referenční hodnotou uvolňování paměti.
Vrácený odkaz se chová jako normální odkaz. Je zakázaná, když provádění kódu pokračuje po zarážce. Životnost cílového objektu není ovlivněna životností referenční hodnoty.
Poznámka:
Metoda GetReferenceValueFromGCHandle
neověřuje popisovač. Proto může metoda potenciálně poškodit ladicí program i kód, který je laděný, GetReferenceValueFromGCHandle
pokud je předán neplatný popisovač.
Požadavky
Platformy: Viz požadavky na systém.
Hlavička: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze rozhraní .NET Framework: Dostupné od verze 2.0