| Предыдущий | Следующий |
| STATUS_TRANSACTION_INVALID_TYPE | STATUS_NOT_CLIENT_SESSION |
STATUS_NOT_SERVER_SESSION
Серверная транспортная операция отправлена в клиентском сеансе
Устаревшие транспортные интерфейсы различали конечные точки, принимающие входящие сеансы, и точки, инициирующие клиентские подключения. Этот статус означает, что запрошенная операция допустима только на стороне сервера, а переданный контекст сеанса представляет клиентскую сторону.
Это несоответствие роли или состояния, а не проблема подключения. Проверьте, какая конечная точка создала контекст и какой переход назначил её роль. Повторение операции в том же сеансе роль не изменит; вызывающая сторона должна выбрать серверный контекст или соответствующую клиентскую операцию.
Что проверить
- Запишите транспортный запрос и роль конечной точки в его контексте.
- Проследите переходы создания, принятия и подключения сеанса.
- Отклоняйте вызовы, несовместимые с ролью, до передачи транспорту.
Ссылки
- Открытые спецификации Microsoft: значения NTSTATUS
- Microsoft: TDI_SET_EVENT_HANDLER
- Microsoft: TdiBuildDisconnect
Нужно найти другой код? Найти другой код состояния или ошибки.