| Предыдущий | Следующий |
| TAPI_E_NODEVICE | TAPI_E_NOTOWNER |
TAPI_E_NOREQUEST
Что означает TAPI_E_NOREQUEST
TAPI_E_NOREQUEST означает, что TAPI не содержит ожидающего запроса того типа, который приложение пытается получить или обработать.
Это может быть нормальным состоянием пустой очереди либо следствием гонки, когда другой обработчик уже забрал или завершил запрос.
Что проверить
- Зафиксируйте режим запроса, регистрацию приложения и последовательность событий.
- Проверьте, не обрабатывается ли одна очередь несколькими потоками без синхронизации.
- Сопоставьте уведомление о запросе с фактическим моментом его получения.
- Не создавайте фиктивный request object при пустой очереди.
Если запросов действительно нет, приложение должно дождаться следующего уведомления. Если они теряются, исправляйте порядок обработки и владение очередью.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.