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.
Pobiera moduł wyliczający dla uchwytów obiektów w procesie.
Składnia
HRESULT EnumerateHandles( [in] CorGCReferenceType types,
[out] ICorDebugGCReferenceEnum **ppEnum);
Parametry
types [in] Bitowa kombinacja wartości CorGCReferenceType , która określa typ dojść do uwzględnienia w kolekcji.
ppENum [out] Wskaźnik do adresu ICorDebugGCReferenceEnum , który jest modułem wyliczania obiektów do odzyskiwania pamięci.
Uwagi
EnumerateHandles jest funkcją pomocnika, która obsługuje inspekcję tabeli uchwytów. Jest ona podobna do metody ICorDebugProcess5::EnumerateGCReferences , z tą różnicą, że zamiast wypełniać kolekcję ICorDebugGCReferenceEnum ze wszystkimi obiektami, które mają być zbierane jako bezużyteczne, zawiera tylko obiekty, które mają uchwyty z tabeli obsługi.
Parametr types określa typy dojść do uwzględnienia w kolekcji.
types może być dowolnym z następujących trzech elementów członkowskich wyliczenia CorGCReferenceType :
CorHandleStrongOnly(obsługuje tylko silne odwołania).CorHandleWeakOnly(obsługuje tylko słabe odwołania).CorHandleAll(wszystkie dojścia).
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