| Предыдущий | Следующий |
| STATUS_VOLMGR_PLEX_NOT_SIMPLE | STATUS_VOLMGR_TOO_MANY_NOTIFICATION_REQUESTS |
STATUS_VOLMGR_STRUCTURE_SIZE_INVALID
Что означает STATUS_VOLMGR_STRUCTURE_SIZE_INVALID
STATUS_VOLMGR_STRUCTURE_SIZE_INVALID — поля Size во входной структуре VM_VOLUME_LAYOUT заданы неверно.
Что проверить
Зафиксируйте диск, pack/volume/member и storage operation, вернувшую STATUS_VOLMGR_STRUCTURE_SIZE_INVALID.
- Проверьте состояние тома, состав набора, свободное место, разметку и наличие всех дисков, участвующих в конфигурации.
- Перед восстановлением или пересборкой установите, какие участники действительно отказали: неверное изменение конфигурации может затруднить последующее восстановление.
Исходная формулировка
VM_VOLUME_LAYOUT contains incorrect Size fields.
Initialize the complete structure and nested arrays explicitly so stale heap data cannot populate size fields.
Log each VM_VOLUME_LAYOUT size field and the total byte length delivered to the Volume Manager call.
Size fields in variable or versioned structures let the receiver validate how much data is present before following nested layout records. Incorrect values can result from wrong structure packing, a version mismatch, truncated serialization, or code that initialized the outer structure but not embedded records.
Capture the raw input buffer and the binary version that built it. Compare every declared size with the actual allocated region before retrying; changing disk topology cannot fix a malformed structure and may make a reproducible software defect harder to isolate.
Технические ссылки
- Microsoft VOLMGR text for STATUS_VOLMGR_STRUCTURE_SIZE_INVALID
- MS-DMRP parameter-validation and interface-version behavior
- MS-DMRP return-code reference for disk-management clients
Нужно найти другой код? Найти другой код состояния или ошибки.
