Что означает код ошибки Windows 545 (ERROR_INVALID_PORT_ATTRIBUTES)?

 
Предыдущий Следующий
ERROR_INVALID_UNWIND_TARGET ERROR_PORT_MESSAGE_TOO_LONG

ERROR_INVALID_PORT_ATTRIBUTES

Что означает ERROR_INVALID_PORT_ATTRIBUTES

ERROR_INVALID_PORT_ATTRIBUTES — атрибуты, переданные при создании или подключении native LPC/ALPC-порта, не удовлетворяют ожидаемому Windows контракту.

Слово port здесь относится к объекту локального IPC, а не к сетевому порту. Такой код обычно встречается в системном ПО, broker-процессах и compatibility layers, использующих низкоуровневые native API.

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

  • Размер и версию структуры, выравнивание, flags и зарезервированные поля.
  • Соответствие object attributes типу создаваемого или подключаемого порта.
  • Structure packing и marshalling между 32- и 64-битным кодом.
  • Поддерживается ли используемая комбинация атрибутов на конкретной сборке Windows.

Структуры следует полностью инициализировать перед вызовом и валидировать до перехода через privilege boundary. Повтор того же вызова с неизменными недопустимыми атрибутами ничего не исправит.

Ссылки


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