| Предыдущий | Следующий |
| STATUS_PORT_DO_NOT_DISTURB | STATUS_DEVICE_ALREADY_ATTACHED |
STATUS_PORT_DISCONNECTED
Что означает STATUS_PORT_DISCONNECTED
STATUS_PORT_DISCONNECTED (0xC0000037) — порт межпроцессного взаимодействия уже разъединён и не может принять новую операцию.
Практический смысл
Объект communication port существовал, но соединение с другой стороной было закрыто, либо процесс-партнёр завершился. Для minifilter-коммуникации это часто связано с перезапуском user-mode service или разрывом Filter Manager port.
Что проверить
- Определите, кто владел второй стороной порта и когда соединение было закрыто.
- Сопоставьте ошибку с завершением/перезапуском процесса или драйвера.
- После reconnect получите новый действующий handle, не переиспользуйте старый объект порта.
- Отделите нормальный teardown от неожиданного crash по журналу жизненного цикла соединения.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.