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