| Предыдущий | Следующий |
| ERROR_KM_DRIVER_BLOCKED | ERROR_PER_USER_TRUST_QUOTA_EXCEEDED |
ERROR_CONTEXT_EXPIRED
Что означает ERROR_CONTEXT_EXPIRED
ERROR_CONTEXT_EXPIRED означает, что ранее действительный непрозрачный контекст истёк или был аннулирован и больше не подходит для новой операции.
Такое состояние возможно после выхода пользователя, обновления учётных данных, перезапуска службы, длительной паузы или восстановления соединения.
Что проверить
- Сохраняйте время создания, срок действия и поколение контекста рядом с его дескриптором.
- После reconnect или повторной аутентификации инвалидируйте старые элементы пула.
- Проверьте, не продолжает ли отложенный обратный вызов использовать объект после завершения сеанса.
- При слишком раннем истечении ищите перезапуски, потерю связи, смену политики и проблемы системного времени.
Надёжное исправление — получить новый контекст штатным способом и не переиспользовать старый дескриптор по одному числовому значению.
Технические ссылки
- Microsoft: System Error Codes (1700–3999)
- Microsoft: Win32 Error Codes in MS-ERREF
- Microsoft: SSPI context semantics
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.