IPersistStream::GetSizeMax 方法 (objidl.h)
检索保存对象所需的流的大小。
语法
HRESULT GetSizeMax(
[out] ULARGE_INTEGER *pcbSize
);
参数
[out] pcbSize
保存此对象所需的流的大小(以字节为单位)。
返回值
此方法返回S_OK,指示已成功检索大小。
注解
此方法返回保存对象所需的大小。 在调用 IPersistStream::Save 方法之前,可以调用此方法来确定大小并设置必要的缓冲区。
实施者说明
GetSizeMax 实现应返回必要大小的保守估计值,因为调用方可能会使用不可增长的流调用 IPersistStream::Save 方法。URL 名字对象注释
此方法检索流中对 IPersistStream::Save 的后续调用所需的最大字节数。 此值为 sizeof (ULONG) ==4 加上 sizeof (WCHAR) *n,其中 n 是完整或部分 URL 字符串(包括 NULL 终止符)的长度。要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | objidl.h |