| Предыдущий | Следующий |
| STATUS_VOLSNAP_ACTIVATION_TIMEOUT | STATUS_SVHDX_ERROR_STORED |
STATUS_IO_PREEMPTED
Что означает STATUS_IO_PREEMPTED
STATUS_IO_PREEMPTED — операция вытеснена операцией с более высоким приоритетом. Её необходимо возобновить позднее.
Что проверить
Определите запрос/сообщение и компонент, который изменил его состояние до завершения операции.
- Проверьте, был ли запрос явно отменён/приостановлен, вытеснен или потерян из-за завершения другой стороны.
- Перед повтором создайте новый запрос только после того, как исход предыдущего однозначно установлен.
Исходная формулировка
this result the operation was preempted by a higher priority operation. It must be resumed later.
The main implementation bug to look for is restarting non-idempotent work from the beginning after every preemption or discarding partial progress. Record the higher-priority activity, the progress already committed, and the exact resume mechanism of the subsystem that issued the status.
Whether retry logic resumes from a documented checkpoint or incorrectly repeats already committed work.
this result explicitly says that a higher-priority operation displaced the current operation and that it must be resumed later.
Do not convert the status into a permanent device failure or a successful short operation.
Технические ссылки
- Microsoft: IO_PRIORITY_HINT
- Microsoft: Overview of the Windows I/O Model
- Microsoft Open Specifications: NTSTATUS values
Нужно найти другой код? Найти другой код состояния или ошибки.