Udostępnij przez


ICorDebugReferenceValue, interfejs

Udostępnia metody, które zarządzają wartością, która jest odwołaniem do obiektu. (Oznacza to, że ten interfejs udostępnia metody, które zarządzają wskaźnikiem). Ten interfejs implementuje element "ICorDebugValue".

Methods

Metoda Description
Dereference, metoda Pobiera obiekt, do którego odwołuje się odwołanie.
DereferenceStrong, metoda Nie zaimplementowano. Nie należy wywoływać tej metody.
GetValue, metoda Pobiera bieżący adres pamięci obiektu, do których odwołuje się odwołanie.
IsNull, metoda Pobiera wartość wskazującą, czy jest to ICorDebugReferenceValue wartość null, w takim przypadku ICorDebugReferenceValue obiekt nie wskazuje obiektu.
SetValue, metoda Ustawia bieżący adres pamięci. Oznacza to, że ta metoda ustawia tę ICorDebugReferenceValue metodę tak, aby wskazywała obiekt.

Uwagi

Środowisko uruchomieniowe języka wspólnego (CLR) może wykonywać odzyskiwanie pamięci na obiektach po kontynuowaniu debugowanego procesu. Odzyskiwanie pamięci może przenosić obiekty w pamięci. Element ICorDebugReferenceValue będzie współpracować z odzyskiwaniem pamięci, tak aby jego informacje były aktualizowane po usunięciu pamięci lub zostaną niejawnie unieważnione przed odzyskiwaniem pamięci.

Obiekt ICorDebugReferenceValue może zostać niejawnie unieważniony po kontynuowaniu debugowanego procesu. Pochodny element "ICorDebugHandleValue" nie jest unieważniany, dopóki nie zostanie jawnie wydany lub ujawniony.

Uwaga / Notatka

Ten interfejs nie obsługuje wywoływanego zdalnie, między maszynami lub między procesami.

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje platformy .NET: Dostępne od programu .NET Framework 1.0