| Предыдущий | Следующий |
| ERROR_UNKNOWN_REVISION | ERROR_INVALID_OWNER |
ERROR_REVISION_MISMATCH
Что означает ERROR_REVISION_MISMATCH
ERROR_REVISION_MISMATCH означает несовместимость ревизий данных, которые одна операция должна обработать совместно.
Что проверить
- Запишите ревизию, размер и тип каждой структуры на границе API; не ограничивайтесь одним полем version.
- Для ACL/ACE отдельно сопоставьте ACL revision и типы ACE: object ACE требуют ревизии, которая поддерживает их формат.
- Не заменяйте ревизию «ближайшим» числом. Используйте только документированную комбинацию структуры, размера и revision для конкретного API.
Как подтвердить исправление
Исправление подтверждается тем же вызовом с согласованными ревизиями без изменения семантики данных и без ERROR_REVISION_MISMATCH.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.