Converts a string generated by the StringFromCLSID function back into the original CLSID.
Syntax
HRESULT CLSIDFromString(
__in LPCOLESTR lpsz,
__out LPCLSID pclsid
);
Parameters
- lpsz [in]
-
The string representation of the CLSID.
- pclsid [out]
-
A pointer to the CLSID.
Return Value
This function can return the standard return value E_INVALIDARG, as well as the following values.
| Return code | Description |
- NOERROR
| The CLSID was obtained successfully.
|
- CO_E_CLASSSTRING
| The class string was improperly formatted.
|
- REGDB_E_CLASSNOTREG
| The CLSID corresponding to the class string was not found in the registry.
|
- REGDB_E_READREGDB
| The registry could not be opened for reading.
|
Requirements
| Minimum supported client | Windows 2000 Professional |
| Minimum supported server | Windows 2000 Server |
| Header | Objbase.h |
| Library | Ole32.lib |
| DLL | Ole32.dll |
See Also
- CLSIDFromProgID
- StringFromCLSID
Send comments about this topic to Microsoft
Build date: 11/12/2009