|
IPersistStream::GetSizeMax
Returns the size in bytes of the stream needed to save the object.
HRESULT GetSizeMax(
ULARGE_INTEGER *pcbSize
| //Pointer to size of stream needed to save object
| );
|
|
Parameter
pcbSize
[out]Points to a 64-bit unsigned integer value indicating the size in bytes of
the stream needed to save this object.
Return Value
S_OK
The size was successfully returned.
Comments
This method returns the size needed to save an object. You can call this
method to determine the size and set the necessary buffers before calling the IPersistStream::Save method.
Notes to Implementors
The GetSizeMax implementation should return a conservative estimate of the necessary size
because the caller might call the IPersistStream::Save method with a non-growable stream.
See Also
IPersistStream::Save
Related LinksSoftware for Delphi and C++ Builder developers Software for Visual Studio .NET developers Software for Visual Basic 6 developers Delphi Tips&Tricks
MegaDetailed.NET
TMS Scripter Studio Pro components for Delphi/C++Builder
More Online Helps Win32 Programmer's Reference (win32.hlp) Win32 Multimedia Programmer's Reference (mmedia.hlp) Microsoft Windows Pen API Programmer's Reference (penapi.hlp) Microsoft Windows Sockets 2 Reference (sock2.hlp) Microsoft Windows Telephony API (TAPI) Programmer's Reference (sock2.hlp) Unix Manual Pages
|