ReadClassStg
This function reads the CLSID previously written to a storage object with the WriteClassStg.
WINOLEAPI ReadClassStg(
IStorage* pStg,
CLSID* pclsid
);
Parameters
- pStg
[in] Pointer to the IStorage interface on the storage object containing the CLSID to be retrieved. - pclsid
[out] Pointer to where the CLSID is written. Can return CLSID_NULL.
Return Values
This function supports the standard return value E_OUTOFMEMORY. The return value S_OK means that the CLSID was returned successfully.
This function also returns any of the error values returned by the IStorage::Stat method.
Remarks
Passing into this function any invalid and, under some circumstances, NULL pointers results in unexpected termination of the application.
This function is a helper function that calls the IStorage::Stat method and retrieves the CLSID previously written to the storage object with a call to WriteClassStg from the STATSTG structure.
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.
See Also
IStorage | IStorage::Stat | STATSTG | WriteClassStg
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.