| Предыдущий | Следующий |
| STATUS_LPC_INVALID_CONNECTION_USAGE | STATUS_RESOURCE_IN_USE |
STATUS_LPC_REQUESTS_NOT_ALLOWED
Порт больше не принимает новый трафик запросов
Порт может по-прежнему быть представлен дескриптором, хотя его протокольное состояние запрещает новые запросы. Завершение работы, отключение, отказ принимать новых клиентов или режим порта, предназначенный только для ответов и дейтаграмм, могут сделать отправку запроса недопустимой. Это отличается от неправильно сформированного сообщения, поскольку решающим фактором является состояние конечной точки.
До повтора следует определить, освобождает ли служба ресурсы, перезапускается или окончательно отклоняет запросы. Повторные отправки через ту же конечную точку могут усилить гонки при завершении работы и скрыть первый переход, отключивший приём запросов.
Что проверить
- Запишите переход состояния порта и операцию, запретившую новые запросы.
- Проверьте события жизненного цикла службы, отклонение подключения и завершение процесса другой стороны рядом с первым сбоем.
- Прекратите ставить новую работу приложения в очередь до закрытия или освобождения собственного порта.
- Подключайтесь заново только после получения новой коммуникационной конечной точки и сброса идентификаторов сообщений соединения.
Ссылки
- Открытые спецификации Microsoft: значения NTSTATUS
- System Informer PHNT: определения собственного LPC
- Метаданные Microsoft Windows SDK: ntstatus.h
Нужно найти другой код? Найти другой код состояния или ошибки.
