WriteClassStg
This function stores the specified CLSID in a storage object.
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 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.
IStorage::SetClass method error return values.
Remarks
Passing into this function any invalid and, under some circumstances, NULL pointers will result 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.
Requirements
| Runs on | Versions | Defined in | Include | Link to |
|---|---|---|---|---|
| Windows CE OS | 2.0 and later | Ole2.h | Ole232.lib |
Note This API is part of the complete Windows CE OS package as provided by Microsoft. The functionality of a particular platform is determined by the original equipment manufacturer (OEM) and some devices may not support this API.
Last updated on Tuesday, July 13, 2004
© 1992-2000 Microsoft Corporation. All rights reserved.