Что означает код NTSTATUS 0xC000002E (STATUS_INVALID_PORT_ATTRIBUTES)?

 
Предыдущий Следующий
STATUS_NOT_COMMITTED STATUS_PORT_MESSAGE_TOO_LONG

STATUS_INVALID_PORT_ATTRIBUTES

Атрибуты объекта порта недопустимы для этого IPC-запроса

Эти статусы относятся к пути сообщений собственных портов NT, используемому низкоуровневым IPC Windows. Для STATUS_INVALID_PORT_ATTRIBUTES речь идёт об атрибутах объекта порта, дескрипторах подключения и ограничениях размера сообщений, а не о TCP-портах.

Этот статус относится к контракту настройки собственного порта. Он может возвращаться, когда атрибуты объекта, переданные при создании порта, или атрибуты порта, переданные при запросе подключения, не соответствуют ожиданиям ядра.

При диагностике STATUS_INVALID_PORT_ATTRIBUTES сохраняйте имя неудачного собственного API, тип дескриптора порта, состояние подключения, атрибуты объекта, использованные для создания порта или подключения, и длину отправленного сообщения.

Что проверить

  • Проверьте атрибуты объекта и порта, переданные неудачному вызову.
  • Проверьте размеры структур и сочетания флагов.
  • Не путайте это с проблемой номера TCP-порта.

Ссылки для STATUS_INVALID_PORT_ATTRIBUTES


Нужно найти другой код? Найти другой код состояния или ошибки.