Что означает код HRESULT 0x8004E106 (SL_E_SFS_DUPLICATE_TOKEN_NAME)?

 
Предыдущий Следующий
SL_E_SFS_BAD_TOKEN_EXT SL_E_SFS_TOKEN_SIZE_MISMATCH

SL_E_SFS_DUPLICATE_TOKEN_NAME

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

0x8004E106 (SL_E_SFS_DUPLICATE_TOKEN_NAME) означает: в хранилище обнаружены две записи с одинаковым именем токена, которое должно быть уникальным.

Дополнительная проверка

  • зафиксируйте обе записи и их IDs/generations до удаления дубликата.
  • сохраните точное имя токена или объекта и его namespace, чтобы различать дублирование, отсутствие и недопустимое имя.

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

Найдите обе descriptor entries, которые разрешаются в одно token name, и определите, какая запись появилась первой. Не удаляйте дубликат вслепую: сначала сопоставьте идентификаторы, offsets и payload, чтобы отличить повторную запись от повреждения index после незавершённой транзакции.

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


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