Что означает код HRESULT 0x80030001 (STG_E_INVALIDFUNCTION)?

 
Предыдущий Следующий
TYPE_E_CIRCULARTYPE STG_E_FILENOTFOUND

STG_E_INVALIDFUNCTION

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

STG_E_INVALIDFUNCTION (0x80030001) — Запрошенная операция не поддерживается этим storage-объектом, режимом открытия или реализацией.

Отличайте неподдерживаемую операцию от отсутствующей реализации: объект может сознательно не поддерживать resize/lock/transaction в выбранном mode. Capability следует проверять до повторного вызова того же метода.

Что проверить

  • Определите интерфейс и метод, который объект не поддержал, а также STGM mode объекта.
  • Проверьте capability/implementation конкретного provider: read-only stream может не поддерживать resize/lock/transaction.
  • Выберите поддерживаемую операцию/режим вместо retry того же метода.

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


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