| Предыдущий | Следующий |
| 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. Повтор того же вызова с неизменными недопустимыми атрибутами ничего не исправит.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.