WriteClassStg
A version of this page is also available for
4/8/2010
This function stores the specified CLSID in a storage object.
Syntax
WINOLEAPI WriteClassStg(
IStorage* pStg,
REFCLSID rclsid
);
Parameters
- pStg
[in] IStorage pointer to the storage object that gets a new CLSID.
- rclsid
[in] CLSID to be stored with the object.
Return Value
- S_OK
Indicates the CLSID was successfully written to the file.
- STG_E_MEDIUMFULL
Indicates the CLSID could not be written due to lack of memory.
This function also returns any of the error values returned by the IStorage::SetClass method.
Remarks
Passing into this function any invalid and, under some circumstances, NULL pointers results in unexpected termination of the application.
The WriteClassStg function writes a CLSID to the specified storage object so it can be read by the ReadClassStg function. Container applications typically call this function before calling the IPersistStorage::Save method.
To determine whether the platform supports this function, see Determining Supported COM APIs.
Requirements
Header | ole2.h |
Library | ole32.lib |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |