Udostępnij za pośrednictwem


CloseCLREnumeration, funkcja

Zamyka wszystkie prawidłowe zdarzenia uruchamiania środowiska uruchomieniowego języka wspólnego (CLR) znajdujące się w tablicy dojść zwracanych przez funkcję EnumerateCLRs i zwalnia pamięć dla tablic dojść i ciągów ścieżek.

Składnia

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

Parametry

pHandleArray
[in] Wskaźnik do tablicy dojść zdarzeń zwróconych z funkcji EnumerateCLRs.

pStringArray
[in] Wskaźnik do tablicy ścieżek ciągów CLR zwróconych z funkcji EnumerateCLRs.

dwArrayLength
[in] DWORD, który zawiera rozmiar (długość) pHandleArray lub pStringArray (są takie same).

Wartość zwracana

S_OK
Dojścia otwierane przez funkcję EnumerateCLRs są zamknięte, a pamięć przydzielona do uchwytu i tablic ciągów jest zwalniana.

E_INVALIDARG
Długość obiektu nie jest zgodna pHandleArray z długością przekazywaną w elem dwArrayLength.

E_FAIL (lub inne E_ kody powrotne)
Funkcja nie może zwolnić pamięci dla pHandleArray i pStringArray.

Wymagania

Platformy: zobacz Obsługiwane systemy operacyjne .NET.

Nagłówek: dbgshim.h

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

Wersje platformy .NET: dostępne od wersji .NET Core 2.1