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


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

Добавляет идентификатор класса (CLSID) в предпочтительный список или удаляет CLSID из списка.

Синтаксис

HRESULT SetPreferredClsid(
  [in] DWORD       pluginType,
  [in] LPCWSTR     selector,
  [in] const CLSID *clsid
);

Параметры

[in] pluginType

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

[in] selector

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

[in] clsid

ИДЕНТИФИКАТОР CLSID, добавляемый в список. Если этот параметр имеет значение NULL, запись "ключ-значение", указанная параметром селектора , удаляется из списка.

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

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

Комментарии

Предпочтительный список является глобальным для процесса вызывающего. Вызов этого метода не влияет на список в другом процессе.

Требования

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

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

IMFPluginControl