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
标头 ocidl.h

另请参阅

IPersistStreamInit