Что означает код HRESULT 0x80030201 (STG_E_INCOMPLETE)?

 
Предыдущий Следующий
STG_E_NOTSIMPLEFORMAT STG_E_TERMINATED

STG_E_INCOMPLETE

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

STG_E_INCOMPLETE (0x80030201) — Операция хранения завершилась до получения или передачи полного набора данных.

Определите, какие данные успели перейти границу операции и можно ли безопасно повторять её. Для transaction/storage commit отсутствие полного payload отличается от обычного EOF при чтении stream.

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

  • Сохраните expected и фактически transferred size, метод и состояние транзакции.
  • Определите, допустим ли partial result для этого API или требуется rollback/reopen.
  • Перед retry проверьте побочные эффекты: частичный write/commit нельзя считать эквивалентным полностью не выполненной операции.

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


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