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 |