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.
Získá enumerátor pro popisovače objektů v procesu.
Syntaxe
HRESULT EnumerateHandles( [in] CorGCReferenceType types,
[out] ICorDebugGCReferenceEnum **ppEnum);
Parametry
types [v] Bitové kombinace hodnot CorGCReferenceType , které určují typ popisovačů, které mají být zahrnuty do kolekce.
ppENum [ven] Ukazatel na adresu ICorDebugGCReferenceEnum , který je enumerátorem pro objekty, které mají být uvolňování paměti.
Poznámky
EnumerateHandles je pomocná funkce, která podporuje kontrolu tabulky popisovačů. Podobá se ICorDebugProcess5::EnumerateGCReferences metoda, s tím rozdílem, že místo naplnění ICorDebugGCReferenceEnum kolekce se všemi objekty, které mají být uvolňování paměti, zahrnuje pouze objekty, které mají popisovače z tabulky popisovačů.
Parametr types určuje typy popisovačů, které se mají zahrnout do kolekce.
types může být libovolný z následujících tří členů corGCReferenceType výčtu:
CorHandleStrongOnly(zpracovává pouze silné odkazy).CorHandleWeakOnly(zpracovává pouze slabé odkazy).CorHandleAll(všechny popisovače).
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 4.5