| Предыдущий | Следующий |
| STATUS_TOO_MANY_SEGMENT_DESCRIPTORS | STATUS_INVALID_FIELD_IN_PARAMETER_LIST |
STATUS_INVALID_OFFSET_ALIGNMENT
Что означает STATUS_INVALID_OFFSET_ALIGNMENT
STATUS_INVALID_OFFSET_ALIGNMENT означает, что переданный offset не выровнен так, как требует устройство, файловая система или выбранный режим I/O.
Что проверить
- Сохраните offset, length и требования sector/alignment конкретного устройства.
- Для unbuffered/direct I/O проверьте одновременно выравнивание адреса буфера, длины и смещения.
- Не округляйте offset без понимания, какие данные попадут в дополнительный диапазон.
- Если запрос формируется из структуры, проверьте единицы измерения и переполнение.
Сформируйте I/O с корректно выровненными параметрами либо используйте режим, который допускает произвольные смещения. Механическое округление может привести к чтению или записи не тех данных.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
