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


Функция MFCreateMediaExtensionActivate (mfapi.h)

Создает объект активации для класса среда выполнения Windows.

Синтаксис

HRESULT MFCreateMediaExtensionActivate(
  [in]  PCWSTR   szActivatableClassId,
  [in]  IUnknown *pConfiguration,
  [in]  REFIID   riid,
  [out] LPVOID   *ppvObject
);

Параметры

[in] szActivatableClassId

Идентификатор класса, связанный с активируемым классом среды выполнения.

[in] pConfiguration

Указатель на необязательный объект IPropertySet, который используется для настройки класса среда выполнения Windows. Этот параметр может принимать значение NULL.

[in] riid

Идентификатор интерфейса (IID) запрашиваемого интерфейса. Объект активации, созданный этой функцией, поддерживает следующие интерфейсы:

[out] ppvObject

Получает указатель на запрошенный интерфейс. Вызывающий объект должен освободить интерфейс .

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

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

Комментарии

Чтобы создать объект среда выполнения Windows, вызовите IMFActivate::ActivateObject или IClassFactory::CreateInstance.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfapi.h
Библиотека Mfplat.lib
DLL Mfplat.dll

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

Функции Media Foundation