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.
Powoduje, że bieżące wystąpienie IHostManualEvent będzie czekać do momentu jego własności lub określony czas, który upłynął.
Składnia
HRESULT Wait (
[in] DWORD dwMilliseconds,
[in] DWORD option
);
Parametry
dwMilliseconds
[w] Liczba milisekund oczekiwania przed powrotem, jeśli bieżące IHostManualEvent wystąpienie nie jest własnością.
option
[w] Jedna z wartości WAIT_OPTION wskazująca akcję, jaką powinien wykonać host, jeśli ta operacja blokuje.
Wartość zwracana
| HRESULT | Opis |
|---|---|
| S_OK |
Wait zwrócono 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 używać w ramach tego procesu. Kolejne wywołania metod hostingu zwracają HOST_E_CLRNOTAVAILABLE. |
| HOST_E_DEADLOCK | Host wykrył zakleszczenie w interwale oczekiwania i wybrał bieżące IHostManualEvent wystąpienie jako ofiarę zakleszczenia. |
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: MSCorEE.h
Biblioteki: Uwzględnione jako zasób w MSCorEE.dll
.NET Framework wersje: dostępne od wersji 2.0