| Предыдущий | Следующий |
| STATUS_LOG_CLIENT_ALREADY_REGISTERED | STATUS_LOG_FULL_HANDLER_IN_PROGRESS |
STATUS_LOG_CLIENT_NOT_REGISTERED
STATUS_LOG_CLIENT_NOT_REGISTERED обозначает отсутствие связи управляемого клиента с потоком. Операции управления CLFS по освобождению места или согласованию перемещения хвоста требуют регистрации клиента, созданной именно для этого потока и жизненного цикла.
Это не общая ошибка аутентификации. Допустимого дескриптора журнала всё равно недостаточно, если вызывающая сторона использует API управления без соответствующего состояния управляемого клиента.
Что проверить
- Убедитесь, что регистрация успешно завершилась для того же потока и не была отменена или сделана недействительной при завершении.
- Передавайте объект управляемого клиента, возвращённый путём регистрации, а не восстановленную или устаревшую идентичность.
- Отличайте отсутствующую регистрацию от
STATUS_LOG_CLIENT_ALREADY_REGISTERED; для них требуются противоположные исправления жизненного цикла.
Ссылки
- Microsoft: ClfsMgmtHandleLogFileFull и обработка заполненного журнала
- Microsoft: контейнеры CLFS, закрепление хвоста и управляемые клиенты
- Microsoft: API контейнеров, резервирования, добавления и сброса
- Wine: независимые определения констант NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.