Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Udostępnia moduł wyliczający dla obiektów, które zostaną odebrane na śmieci.
Methods
| Metoda | Description |
|---|---|
| Następna metoda | Pobiera określoną liczbę wystąpień COR_GC_REFERENCE , które zawierają informacje o obiektach, które zostaną odebrane bezużytecznie. |
Uwagi
Interfejs ICorDebugGCReferenceEnum implementuje interfejs "ICorDebugEnum".
Wystąpienie ICorDebugGCReferenceEnum jest wypełniane COR_GC_REFERENCE wystąpieniami przez wywołanie metody ICorDebugProcess5::EnumerateGCReferences .
COR_GC_REFERENCE obiektów można wyliczyć, wywołując metodę ICorDebugGGCReference::Next .
Obiekty COR_GC_REFERENCE w kolekcji wypełnione przez tę metodę reprezentują trzy rodzaje obiektów:
Obiekty ze wszystkich zarządzanych stosów. Obejmuje to odwołania na żywo w kodzie zarządzanym oraz obiekty utworzone przez środowisko uruchomieniowe języka wspólnego.
Obiekty z tabeli dojścia. Obejmuje to silne odwołania (
HNDTYPE_STRONGi ) iHNDTYPE_REFCOUNTzmienne statyczne w module.Obiekty z kolejki finalizatora. Finalizator kolejki obiektów głównych do momentu uruchomienia finalizatora.
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 4.5