| Предыдущий | Следующий |
| STATUS_OBJECT_NAME_COLLISION | STATUS_PORT_DISCONNECTED |
STATUS_PORT_DO_NOT_DISTURB
Порт временно отклоняет сообщения из-за приостановленного состояния
Эти статусы происходят из нативного пути сообщений NT-портов, используемого низкоуровневым IPC Windows. Для STATUS_PORT_DO_NOT_DISTURB речь идёт об атрибутах объекта порта, дескрипторах соединения и ограничениях сообщений, а не о TCP-портах.
Это результат состояния порта. Целевой порт существует, но текущее состояние не позволяет доставить попытку отправки или запроса.
При диагностике STATUS_PORT_DO_NOT_DISTURB сохраняйте сбойный нативный API, тип дескриптора порта, состояние соединения, атрибуты объекта при создании или подключении и длину отправленного сообщения.
Что исследовать
- Проверьте, не приостановлен ли целевой процесс или подсистема.
- Повторяйте операцию только если владелец порта может выйти из состояния do-not-disturb.
- Не считайте сообщение повреждённым, пока не известно, что состояние порта нормальное.
Справочные материалы для STATUS_PORT_DO_NOT_DISTURB
Нужно найти другой код? Найти другой код состояния или ошибки.