Поделиться через


Функция SHCLSIDFromString (shlobj_core.h)

[Эта функция доступна в Windows XP с пакетом обновления 2 (SP2) и Windows Server 2003. Она может быть изменена или недоступна в последующих версиях Windows. Вместо этого используйте CLSIDFromString .]

Принимает строковую форму идентификатора класса (CLSID) и создает соответствующий идентификатор CLSID.

Синтаксис

SHSTDAPI SHCLSIDFromString(
  [in]  PCWSTR psz,
  [out] CLSID  *pclsid
);

Параметры

[in] psz

Тип: PCWSTR

Строка Юникода, содержащая ИДЕНТИФИКАТОР CLSID в формате {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.

[out] pclsid

Тип: CLSID*

Указатель на значение CLSID, которое при успешном возвращении этой функции получает преобразованную строку в виде CLSID.

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

Тип: HRESULT

Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header shlobj_core.h (включая Shlobj.h)
Библиотека Shell32.lib
DLL Shell32.dll (версия 5.0 или более поздняя)