Sdílet prostřednictvím


CloseCLREnumeration – funkce

Zavře všechny platné události modulu CLR (Common Language Runtime), které se nacházejí v poli popisovačů vrácených funkcí EnumerateCLRs, a uvolní paměť pro pole popisovačů a cest řetězců.

Syntaxe

HRESULT CloseCLREnumeration (
    [in]  DWORD      pHandleArray,
    [in]  LPWSTR**   pStringArray,
    [in]  DWORD*     dwArrayLength
);

Parametry

pHandleArray
[v] Ukazatel na pole obslužných rutin událostí vrácených funkcí EnumerateCLRs.

pStringArray
[v] Ukazatel na pole cest řetězců CLR vrácených z funkce EnumerateCLRs.

dwArrayLength
[v] DWORD obsahující velikost (délku) buď pHandleArray nebo pStringArray (jsou stejné).

Návratová hodnota

S_OK
Obslužné rutiny otevřené funkcí EnumerateCLRs jsou zavřené a uvolní se paměť přidělená pro popisovač a pole řetězců.

E_INVALIDARG
Délka pHandleArray neodpovídá délce, která je předána dwArrayLength.

E_FAIL (nebo jiné E_ návratové kódy)
Funkce nemůže uvolnit paměť pro pHandleArray a pStringArray.

Požadavky

Platformy: Viz podporované operační systémy .NET.

Hlavička: dbgshim.h

Knihovna: dbgshim.dll, libdbgshim.so, libdbgshim.dylib

Verze .NET: K dispozici od .NET Core 2.1