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

 
Предыдущий Следующий
ERROR_RESTART_APPLICATION ERROR_AUTHIP_FAILURE

ERROR_WRONG_COMPARTMENT

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

ERROR_WRONG_COMPARTMENT — сетевой объект используется не в том network compartment, которому он принадлежит.

Практический смысл

Windows изолирует маршруты, интерфейсы и sockets по сетевым compartments. Объект, созданный в одном compartment, нельзя безусловно использовать после перехода процесса/потока в другой сетевой контекст.

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

  • Сохраните compartment ID для потока, интерфейса и socket.
  • Проверьте, не изменился ли compartment при работе контейнера, Hyper-V или host networking.
  • Получайте route/interface indexes в том же compartment, где выполняется операция.
  • Не переносите cached network objects между compartments; создавайте их заново в правильном контексте.

Технические ссылки


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