Initializes an object from the stream where it was previously saved.
HRESULT Load(
IStream *pStm |
//Pointer to the stream from which the object should be loaded |
); |
Parameter
Return Values
Remarks
This method loads an object from its associated stream. The seek pointer is set as it was in the most recent IPersistStream::Save method. This method can seek and read from the stream, but cannot write to it.
On exit, the seek pointer must be in the same position it was in on entry, immediately past the end of the data.
Rather than calling IPersistStream::Load directly, you typically call the OleLoadFromStream function does the following:
The OleLoadFromStream function assumes that objects are stored in the stream with a class identifier followed by the object data. This storage pattern is used by the generic, composite-moniker implementation provided by OLE.
If the objects are not stored using this pattern, you must call the methods separately yourself.
See Also