Site icon EfmSoft

Что означает код ошибки Windows 1375 (ERROR_TOKEN_ALREADY_IN_USE)?

 
Предыдущий Следующий
ERROR_MEMBERS_PRIMARY_GROUP ERROR_NO_SUCH_ALIAS

ERROR_TOKEN_ALREADY_IN_USE

Назначение первичного токена попыталось повторно использовать объект в несовместимом состоянии владения

Первичные токены представляют контекст безопасности процесса, а токены олицетворения — олицетворение на уровне потока. Этот код прямо говорит, что токен уже используется как первичный. Поэтому он не равнозначен ERROR_BAD_TOKEN_TYPE: тип может быть требуемым первичным, но тот же объект токена уже связан с первичным использованием, конфликтующим с новым назначением.

Проследите происхождение дескриптора токена и процесс или операцию, уже использующие его. Запросите TokenType и TokenStatistics, затем проверьте семантику дублирования. Если нужен отдельный объект первичного токена, используйте DuplicateTokenEx с правильным типом и правами доступа, а не делите объект, жизненный цикл которого уже связан с другим первичным назначением. Учитывайте, что дублирование дескриптора того же объекта токена не создаёт новый объект токена.

Что проверить

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version