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

Преобразует строку, созданную функцией StringFromIID , обратно в исходный идентификатор интерфейса (IID).

Синтаксис

HRESULT IIDFromString(
  [in]  LPCOLESTR lpsz,
  [out] LPIID     lpiid
);

Параметры

[in] lpsz

Указатель на строковое представление IID или NULL.

[out] lpiid

Указатель на запрошенный IID при возврате.

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

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

Комментарии

Функция преобразует идентификатор интерфейса таким образом, чтобы гарантировать, что разные идентификаторы интерфейса всегда будут преобразованы в разные строки.

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

Передача null приводит к GUID_NULL значению.

Требования

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

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

StringFromIID