Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Członkowie typu wyliczeniowego PrintAsyncNotifyError są używani do oznaczania typu błędu, który wystąpił. W poniższej tabeli opisano możliwe kody błędów.
| Kod błędu | Wartość | Typ komunikacji | Odnosi się do | Opis |
|---|---|---|---|---|
| KANAŁ_ZAMKNIĘTY_PRZEZ_SERWERA | 0x01 | SendNotification i CloseChannel zwracają tę wartość, gdy bufor wydruku zamknął kanał przed wywołaniem. | ||
| Kanał zamknięty przez innego słuchacza | 0x02 | Dwukierunkowe | Słuchacz | Funkcja SendNotification i CloseChannel zwracają tę wartość, gdy inny odbiornik zamknął kanał przed wywołaniem. |
| Kanał zamknięty przez tego samego słuchacza | 0x03 | Dwukierunkowe | Nadawca | Funkcja CloseChannel zwraca tę wartość, gdy ten sam odbiornik zamknął kanał przed wywołaniem. |
| KANAŁ_ZWOLNIONY_PRZEZ_SŁUCHACZA | 0x04 | SendNotification i CloseChannel zwracają tę wartość, gdy inny nasłuchujący zwolnił kanał przed wywołaniem. | ||
| JEDNOKIERUNKOWE_POWIADOMIENIE_UTRACONE | 0x05 | Jednokierunkowy | Nadawca | Funkcja SendNotification zwraca tę wartość do nadawcy, gdy co najmniej jeden z obecnych odbiorników nie otrzymał powiadomienia. Taka sytuacja może wystąpić, gdy nadawca wysyła powiadomienia szybciej niż odbiorniki mogą przetwarzać. |
| Błąd powiadomienia asynchronicznego (ASYNC_NOTIFICATION_FAILURE) | 0x06 | Jednokierunkowy | Nadawca | Funkcja SendNotification zwraca tę wartość do nadawcy, gdy żaden z obecnych odbiorników nie otrzyma powiadomienia. Taka sytuacja może wystąpić w niektórych ograniczonych warunkach zasobów systemowych. |
| BRAK_SŁUCHACZY | 0x07 | Jednokierunkowy | Nadawca | Funkcja SendNotification zwraca tę wartość do nadawcy jako brak błędu, aby wskazać, że żadne odbiorniki nie są zarejestrowane. |
| KANAŁ_JUŻ_ZAMKNIĘTY | 0x08 | Dwukierunkowe | Nadawca i odbiornik | Funkcja SendNotification zwraca tę wartość, gdy kanał został już zamknięty. |
| Kanał już otwarty | 0x09 | Dwukierunkowe i jednokierunkowe | Nadawca i odbiornik | Metoda CreateNotificationChannel zwraca tę wartość, gdy kanał jest już otwarty. |
| KANAŁ_OCZEKUJĄCY_NA_POWIADOMIENIE_OD_KLIENTA | 0x0a | Dwukierunkowe | Nadawca | Funkcja SendNotification zwraca tę wartość, gdy kanał oczekuje na powiadomienie klienta. |
| KANAŁ_NIEOTWARTY | 0x0b | Dwukierunkowe i jednokierunkowe | Nadawca | Metoda CreateNotificationChannel zwraca tę wartość, gdy kanał nie został otwarty. |
| ASYNC_CALL_ALREADY_PARKED | 0x0c | Dwukierunkowe i jednokierunkowe | Nadawca (wewnętrzny) | Połączenie jest już prowadzone na tym kanale. Więcej niż jedno wywołanie na kanał w danym momencie nie jest dozwolone. |
| NIEZAREJESTROWANY | 0x0d | UnregisterForNotifications zwraca tę wartość, gdy obiekt nie został zarejestrowany. | ||
| JUŻ WYREJESTROWANY | 0x0e | Dwukierunkowe i jednokierunkowe | Słuchacz | WyrejestrujPowiadomienia zwraca tę wartość, gdy obiekt rejestracyjny został już wyrejestrowany. |
| JUŻ ZAREJESTROWANY | 0x0f | Dwukierunkowe i jednokierunkowe | Słuchacz | Funkcja RegisterForNotifications zwraca tę wartość, gdy obiekt rejestracji został już zarejestrowany. |
| Kanał nabyty | 0x10 | Dwukierunkowe | Nadawca | Funkcja SendNotification i CloseChannel zwracają tę wartość, gdy inny odbiornik uzyskuje kanał. |
| ASYNCZNE_POŁĄCZENIE_W_TRAKCIE | 0x11 | Dwukierunkowe | Nadawca | Funkcja SendNotification zwraca tę wartość, gdy wywołanie jest już w toku. Tylko jedno wywołanie na kanał jest dozwolone jednocześnie. |
| PRZEKROCZONY_MAKSYMALNY_ROZMIAR_POWIADOMIENIA | 0x12 | Dwukierunkowe i jednokierunkowe | Nadawca | Funkcja SendNotification zwraca tę wartość, gdy rozmiar danych powiadomienia przekracza maksymalną dozwoloną wartość. |
| KOLEJKA_WEWNĘTRZNYCH_POWIADOMIEŃ_JEST_PEŁNA | 0x13 | Dwukierunkowe i jednokierunkowe | Nadawca | Funkcja OnEventNotify zwraca tę wartość, gdy kolejka powiadomień jest pełna. |
| TYP_POWIADOMIENIA_NIEPRAWIDŁOWY | 0x14 | Dwukierunkowe i jednokierunkowe | Nadawca | Funkcja SendNotification zwraca tę wartość, gdy typ powiadomienia jest inny niż typ kanału. |
| Maksymalna_liczba_rejestracji_przekroczona | 0x15 | Dwukierunkowe i jednokierunkowe | Słuchacz | Funkcja RegisterForNotifications zwraca tę wartość, gdy liczba rejestracji przekracza dozwoloną maksymalną liczbę. |
| MAKSYMALNA_LICZBA_KANAŁÓW_PRZEKROCZONA (MAX_CHANNEL_COUNT_EXCEEDED) | 0x16 | Dwukierunkowe i jednokierunkowe | Nadawca | Metoda CreatePrintNotificationChannel zwraca tę wartość, gdy liczba kanałów przekracza dozwoloną maksymalną liczbę. |