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 maksymalną liczbę wątków, które host może przydzielać do żądań we/wy usługi.
Składnia
HRESULT GetMaxThreads (
[out] DWORD *pdwMaxIoCompletionThreads
);
Parametry
pdwMaxIoCompletionThreads
[out] Wskaźnik do maksymalnej liczby wątków w puli wątków, które host może przydzielać do żądań we/wy usługi.
Wartość zwracana
| HRESULT | Opis |
|---|---|
| S_OK |
GetMaxThreads zwrócone pomyślnie. |
| HOST_E_CLRNOTAVAILABLE | Środowisko uruchomieniowe języka wspólnego (CLR) nie zostało załadowane do procesu lub clR jest w stanie, w którym nie może uruchomić kodu zarządzanego ani pomyślnie przetworzyć wywołania. |
| HOST_E_TIMEOUT | Upłynął limit czasu wywołania. |
| HOST_E_NOT_OWNER | Obiekt wywołujący nie jest właścicielem blokady. |
| HOST_E_ABANDONED | Zdarzenie zostało anulowane, gdy zablokowany wątek lub światłowod czekał na nie. |
| E_FAIL | Wystąpił nieznany katastrofalny błąd. Gdy metoda zwraca E_FAIL, clR nie będzie już można jej używać w ramach tego procesu. Kolejne wywołania metod hostingu zwracają HOST_E_CLRNOTAVAILABLE. |
| E_NOTIMPL | Host nie zapewnia implementacji elementu GetMaxThreads. |
Uwagi
Host może chcieć mieć wyłączną kontrolę nad liczbą wątków, które mogą być przydzielone do przetwarzania żądań we/wy, z powodów takich jak implementacja, wydajność lub skalowalność. Z tego powodu host nie jest wymagany do zaimplementowania GetMaxThreadselementu . W takim przypadku host powinien zwrócić E_NOTIMPL z tej metody.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: MSCorEE.h
Biblioteki: Uwzględnione jako zasób w MSCorEE.dll
wersje .NET Framework: dostępne od wersji 2.0