| Предыдущий | Следующий |
| ERROR_EVENT_DONE | ERROR_CHECKING_FILE_SYSTEM |
ERROR_EVENT_PENDING
Что означает ERROR_EVENT_PENDING
ERROR_EVENT_PENDING в этом контексте означает, что TDI event indication не завершена синхронно и будет обработана асинхронно. Это control state, а не финальная ошибка transport path.
Что проверить
- Сохраните indication type и context, который остаётся действительным на pending interval.
- Для каждого pending indication гарантируйте ровно один completion либо cancellation.
- Проверьте unload/disconnect paths на outstanding indications.
- Если client сохраняет buffers для deferred processing, их lifetime должен покрывать всё асинхронное выполнение.
Как подтвердить исправление
Для этого control state исправлять сам ERROR_EVENT_PENDING не требуется: корректность подтверждается ровно одним последующим completion/cancel для indication и отсутствием утечки его context/buffer.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.