| Предыдущий | Следующий |
| 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 или двоичной совместимости, проверьте размер перечисления, упаковку и инициализацию; неинициализированные поля могут выглядеть как правдоподобные целые числа, оставаясь за пределами документированного набора типов.
Что проверить
- Записывайте числовой тип плекса точно в отправленном виде, а не только имя перечислителя на стороне вызывающей программы.
- Проверьте поле по версии интерфейса управления томами, использованной для построения запроса.
- Проверьте инициализацию и сериализацию структуры, если значение изменилось между процессами или компьютерами.
Ссылки
- Microsoft VOLMGR: определение STATUS_VOLMGR_PLEX_TYPE_INVALID.
- Microsoft VDS: список поддерживаемых структур томов и плексов.
- MS-DMRP: поведение продукта и особенности версий интерфейса.
Нужно найти другой код? Найти другой код состояния или ошибки.