| Предыдущий | Следующий |
| STATUS_NO_KEY | STATUS_WOW_ASSERTION |
STATUS_FILE_HANDLE_REVOKED
Ранее выданный файловый дескриптор отозван
Статус означает, что доступ через конкретный файловый дескриптор был отозван. Это не эквивалентно повторному открытию пути: исходный дескриптор может нести режимы совместного доступа, oplock, блокировки диапазонов байтов, идентичность файла и состояние поставщика, которые новое открытие автоматически не воспроизводит.
Прекратите отправлять работу через отозванный дескриптор и завершите либо отмените незавершённый ввод-вывод согласно контракту API. Определите, почему файловая система, сервер или поставщик отозвали его, прежде чем открывать заново, затем повторно проверьте идентичность файла и состояние транзакции приложения.
Что проверить
- Свяжите статус с точным дескриптором и незавершёнными запросами.
- Соберите события сервера, кластера, фильтра и файловой системы, объясняющие отзыв.
- Открывайте заново только после проверки, что путь всё ещё указывает на требуемый файл.
Ссылки
- Открытые спецификации Microsoft: значения NTSTATUS
- Microsoft: синхронный и асинхронный ввод-вывод
- Microsoft: CloseHandle
Нужно найти другой код? Найти другой код состояния или ошибки.