Метод 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 |