| Предыдущий | Следующий |
| FSRM_E_FILE_MANAGEMENT_JOB_NOTIFICATION | FSRM_E_UNSECURE_LINK_TO_HOSTED_MODULE |
FSRM_E_FILE_OPEN_ERROR
Что означает FSRM_E_FILE_OPEN_ERROR
FSRM_E_FILE_OPEN_ERROR (0x80045343) — Диспетчеру ресурсов файлового сервера не удалось открыть файл.
В подсистеме «COM/WinRT» результат 0x80045343 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «диспетчеру ресурсов файлового сервера не удалось открыть файл» сужает проверку до темы «fsrm, файл, открытие».
Что проверить и как подтвердить исправление
В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0x80045343 в сценарии «диспетчеру ресурсов файлового сервера не удалось открыть файл» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Сопоставьте с результатом 0x80045343 следующие данные: IID и method, thread/apartment, argument values, object state и исходный HRESULT. До исправления 0x80045343 сохраните исходное состояние объекта по теме «fsrm, файл, открытие».
Исправляя 0x80045343, меняйте только подтверждённую причину: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Результат 0x80045343 с описанием «диспетчеру ресурсов файлового сервера не удалось открыть файл» должен исчезнуть на исходных данных без обхода штатной проверки.
Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x80045343 и без обхода штатных проверок.
Документация для результата 0x80045343: GetFileStreamInterface · Module NeedsFileContent · Property bag.
Нужно найти другой код? Найти другой код состояния или ошибки.