Site icon EfmSoft

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

 
Также может означать:
КонстантаТипОС
INVALID_REGION_OR_SEGMENTКод BSODWindows
Предыдущий Следующий
ERROR_TOO_MANY_MUXWAITERS ERROR_LABEL_TOO_LONG

ERROR_INVALID_LIST_FORMAT

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

ERROR_INVALID_LIST_FORMAT означает, что список, переданный legacy multiplexed-semaphore API DosMuxSemWait, не соответствует ожидаемой структуре.

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

  • Число элементов и размер структуры, с которым собран список.
  • Корректность каждого semaphore entry и служебных полей.
  • Не изменяется ли память списка после его построения другим потоком.
  • Совпадает ли packing/ABI вызывающего кода с тем, которое ожидает compatibility layer.

Если список формируется адаптером к старому API, сохраните его байтовое представление непосредственно перед вызовом и сравните с заведомо корректным случаем. Защитные средства памяти полезны, если структура сначала правильная, а затем повреждается.

Ошибка относится к формату входного списка, а не к исчерпанию semaphore objects и не к timeout ожидания; эти причины нужно диагностировать отдельно.

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


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

Exit mobile version