Что означает код NTSTATUS 0xC038003E (STATUS_VOLMGR_PLEX_TYPE_INVALID)?

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

STATUS_VOLMGR_PLEX_TYPE_INVALID

Структура кодирует тип плекса, который Volume Manager не может принять

STATUS_VOLMGR_PLEX_TYPE_INVALID — ошибка контракта структуры. Поле типа плекса не описывает допустимый вид плекса для переданной конфигурации тома.

Это отличается от STATUS_VOLMGR_PLEX_NOT_RAID5 или STATUS_VOLMGR_PLEX_NOT_SIMPLE: те коды распознают тип плекса, но отклоняют его для конкретной операции. Здесь недопустимо само значение типа, что сильнее указывает на неправильно сформированные входные данные, несовпадение версий или повреждение данных структуры.

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

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

  • Записывайте числовой тип плекса точно в отправленном виде, а не только имя перечислителя на стороне вызывающей программы.
  • Проверьте поле по версии интерфейса управления томами, использованной для построения запроса.
  • Проверьте инициализацию и сериализацию структуры, если значение изменилось между процессами или компьютерами.

Ссылки


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