Что означает код HRESULT 0x8004E107 (SL_E_SFS_TOKEN_SIZE_MISMATCH)?

 
Предыдущий Следующий
SL_E_SFS_DUPLICATE_TOKEN_NAME SL_E_SFS_INVALID_TOKEN_DATA_HASH

SL_E_SFS_TOKEN_SIZE_MISMATCH

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

0x8004E107 (SL_E_SFS_TOKEN_SIZE_MISMATCH) означает: размер токена не совпадает с размером, указанным в структуре хранилища.

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

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

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

Сравните заявленную длину токена с фактическим числом байтов до конца сериализованной области и следующей записи. Несовпадение может возникнуть после неполной записи, неверного поля длины или обрезанного файла; перед любым восстановлением сохраните исходную область и границы соседних дескрипторов.

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


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