Función MFCreateMediaExtensionActivate (mfapi.h)

Crea un objeto de activación para una clase Windows Runtime.

Sintaxis

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

Parámetros

[in] szActivatableClassId

Identificador de clase asociado a la clase en tiempo de ejecución activable.

[in] pConfiguration

Puntero a un objeto IPropertySet opcional, que se usa para configurar la clase Windows Runtime. Este parámetro puede ser NULL.

[in] riid

Identificador de interfaz (IID) de la interfaz que se solicita. El objeto de activación creado por esta función admite las siguientes interfaces:

[out] ppvObject

Recibe un puntero a la interfaz solicitada. El autor de la llamada debe liberar la interfaz .

Valor devuelto

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Para crear el objeto Windows Runtime, llame a IMFActivate::ActivateObject o IClassFactory::CreateInstance.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfapi.h
Library Mfplat.lib
Archivo DLL Mfplat.dll

Consulte también

Funciones de Media Foundation