Site icon EfmSoft

Что означает код HRESULT 0x800B000B (PERSIST_E_NOTSELFSIZING)?

 
Предыдущий Следующий
PERSIST_E_SIZEINDEFINITE TRUST_E_NOSIGNATURE

PERSIST_E_NOTSELFSIZING

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

PERSIST_E_NOTSELFSIZING (0X800B000B) — объект persistence не может самостоятельно определить размер сериализованного состояния.

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

  • Практический смысл PERSIST_E_NOTSELFSIZING ( 0X800B000B ): объект persistence не может самостоятельно определить размер сериализованного состояния.
  • интерфейс IPersist*/IStream и метод, вернувший результат.
  • позицию потока, size estimate и фактически записанное число байт.

Уточнение для этого кода

Persist-объект не умеет сам определять свой размер для запрошенной операции сохранения.

  • Проверьте контракт IPersistStream/IPersistStreamInit и GetSizeMax.
  • Предоставьте размер/буфер способом, который поддерживает конкретный объект.

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


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

Exit mobile version