| Предыдущий | Следующий |
| NTE_FIXEDPARAMETER | NTE_INVALID_PARAMETER |
NTE_INVALID_HANDLE
Что означает NTE_INVALID_HANDLE
Криптографическая операция получила дескриптор, который больше не относится к действующему ключу, хэшу или объекту поставщика.
Что проверить
- Определите, каким API создан дескриптор и каким вызовом он должен освобождаться.
- Проверьте, не был ли объект уничтожен раньше текущей криптографической операции.
- Не смешивайте дескрипторы разных поставщиков, контекстов и API CryptoAPI/CNG.
- В многопоточном коде исключите гонку между использованием и освобождением.
Получите новый объект в том же криптографическом контексте и повторите минимальный вызов. Числовое значение дескриптора не подтверждает его актуальность после закрытия объекта.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.