Поделиться через


Метод IPersistStreamInit::GetSizeMax (ocidl.h)

Извлекает размер потока, необходимого для сохранения объекта .

Синтаксис

HRESULT GetSizeMax(
  [out] ULARGE_INTEGER *pCbSize
);

Параметры

[out] pCbSize

Размер в байтах потока, необходимого для сохранения этого объекта, в байтах.

Возвращаемое значение

Этот метод возвращает S_OK, чтобы указать, что размер был успешно получен.

Комментарии

Этот метод возвращает размер, необходимый для сохранения объекта. Этот метод можно вызвать, чтобы определить размер и задать необходимые буферы перед вызовом метода IPersistStreamInit::Save .

Примечания для разработчиков

Реализация GetSizeMax должна возвращать консервативную оценку необходимого размера, так как вызывающий объект может вызвать метод IPersistStreamInit::Save с нерастуемым потоком.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ocidl.h

См. также раздел

IPersistStreamInit