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.
Żąda, aby host utworzył nowy port ukończenia we/wy.
Składnia
HRESULT CreateIoCompletionPort (
[out] HANDLE *phPort
);
Parametry
phPort
[out] Wskaźnik do dojścia do nowo utworzonego portu ukończenia we/wy lub 0 (zero), jeśli nie można utworzyć portu.
Wartość zwracana
| HRESULT | Opis |
|---|---|
| S_OK |
CreateIoCompletionPort 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_OUTOFMEMORY | Za mało pamięci, aby przydzielić żądany zasób. |
Uwagi
ClR wywołuje metodę CreateIoCompletionPort , aby zażądać, aby host utworzył nowy port ukończenia we/wy. Wiąże ona operacje we/wy z tym portem za pośrednictwem wywołania metody IHostIoCompletionManager::Bind . Host zgłasza stan z powrotem do środowiska CLR przez wywołanie metody ICLRIoCompletionManager::OnComplete.
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