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


Метод IMFPluginControl::GetPreferredClsid (mfobjects.h)

Выполняет поиск идентификатора класса (CLSID) в списке предпочтительных вариантов, соответствующих указанному имени ключа.

Синтаксис

HRESULT GetPreferredClsid(
  [in]  DWORD   pluginType,
  [in]  LPCWSTR selector,
  [out] CLSID   *clsid
);

Параметры

[in] pluginType

Член перечисления MF_Plugin_Type , указывающий тип объекта .

[in] selector

Имя ключа для сопоставления. Дополнительные сведения о формате имен ключей см. в разделе Примечания статьи IMFPluginControl.

[out] clsid

Получает ИДЕНТИФИКАТОР CLSID из предпочтительного списка.

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

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
E_INVALIDARG
Недопустимый аргумент.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
Идентификатор CLSID, соответствующий этому ключу, не найден.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header mfobjects.h (включая Mfidl.h)

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

IMFPluginControl