Что означает код HRESULT 0xC0AAB105 (IMAPI_E_INVALID_DATE)?

 
Предыдущий Следующий
IMAPI_E_INVALID_VOLUME_NAME IMAPI_E_FILE_SYSTEM_NOT_EMPTY

IMAPI_E_INVALID_DATE

Что означает IMAPI_E_INVALID_DATE

IMAPI_E_INVALID_DATE (0xC0AAB105) — Недопустимые даты файла: время!ls!

При результате 0xC0AAB105 граница диагностики проходит внутри подсистемы «COM/WinRT», в области «контракт вызываемого interface, аргументы и state объекта». Здесь сообщение «недопустимые даты файла: время!ls!» связано с темой «недопустимый, date».

Что проверить и как подтвердить исправление

Сначала проверьте допустимость и структуру входных данных первого неуспешного вызова. Для 0xC0AAB105 в условии «недопустимые даты файла: время!ls!» сверьте тип, размер, диапазон, маску флагов и принадлежность каждого дескриптора текущему объекту именно по контракту первого неуспешного метода.

Перед повтором 0xC0AAB105 зафиксируйте IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IMAPI_E_INVALID_DATE, IMAPI2FS, IFsiItem, IMAPI, IFileSystemImage. Различия по теме «недопустимый, date» для 0xC0AAB105 покажут, изменился ли первый неуспешный этап.

Коррекция для 0xC0AAB105 должна быть предметной: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Для 0xC0AAB105 и сообщения «недопустимые даты файла: время!ls!» общий сброс допустим лишь как контроль, но не как доказательство причины.

Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0xC0AAB105 и без обхода штатных проверок.

Документация для результата 0xC0AAB105: IFileSystemImage · IFsiDirectoryItem · IMAPI return values.


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