Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This function stores the specified CLSID in a storage object.
WINOLEAPIWriteClassStg(IStorage* pStg,REFCLSIDrclsid );
Parameters
- pStg
[in] IStorage pointer to the storage object that gets a new CLSID. - rclsid
[in] CLSID to be stored with the object.
Return Values
- 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
OS Versions: Windows CE 2.0 and later.
Header: Ole2.h.
Link Library: Ole32.lib.
Send Feedback on this topic to the authors