Функция CLSIDFromString (combaseapi.h)

Преобразует строку, созданную функцией StringFromCLSID , обратно в исходный ИДЕНТИФИКАТОР CLSID.

Синтаксис

HRESULT CLSIDFromString(
  [in]  LPCOLESTR lpsz,
  [out] LPCLSID   pclsid
);

Параметры

[in] lpsz

Нулевое строковое представление CLSID, ProgID или NULL.

[out] pclsid

Указатель на CLSID.

Возвращаемое значение

Эта функция может возвращать стандартное возвращаемое значение E_INVALIDARG, а также следующие значения.

Код возврата Описание
NOERROR
Идентификатор CLSID успешно получен.
CO_E_CLASSSTRING
Строка класса была отформатирована неправильно.

Комментарии

Формат CLSID — {xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx}.

Передача ProgID приводит к сохранению связанного идентификатора CLSID в pclsid. Передача null приводит к GUID_NULL.

Требования

   
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header combaseapi.h (включая Objbase.h)
Библиотека Ole32.lib
DLL Ole32.dll

См. также раздел

CLSIDFromProgID

StringFromCLSID