Что означает код HRESULT 0xC004E013 (SL_E_TOKSTO_CANT_ACQUIRE_MUTEX)?

 
Предыдущий Следующий
SL_E_TOKSTO_CANT_CREATE_MUTEX SL_E_TOKSTO_NO_TOKEN_DATA

SL_E_TOKSTO_CANT_ACQUIRE_MUTEX

Что означает этот код

0xC004E013 (SL_E_TOKSTO_CANT_ACQUIRE_MUTEX) означает: хранилище токенов не может получить объект синхронизации, необходимый для операции.

Что сохранить до изменений

Сохраните имя mutex, время ожидания, PID/TID владельца и состояние службы Software Protection Platform в момент отказа.

Проверка причины

Отличите занятый mutex от отсутствующего объекта: здесь объект синхронизации существует, но текущая операция не может получить владение им. Проверьте зависший owner и незавершённую параллельную операцию.

Что делать

Не удаляйте token store для устранения contention. Сначала завершите или диагностируйте владельца блокировки и повторяйте операцию только после освобождения mutex.

Исходная формулировка

Смысл исходного сообщения: объект синхронизации хранилища существует, но операция не может его захватить.

Технические ссылки


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