Share via


Fonction MFCreateMediaExtensionActivate (mfapi.h)

Crée un objet d’activation pour une classe Windows Runtime.

Syntaxe

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

Paramètres

[in] szActivatableClassId

Identificateur de classe associé à la classe runtime activable.

[in] pConfiguration

Pointeur vers un objet IPropertySet facultatif, utilisé pour configurer la classe Windows Runtime. Ce paramètre peut être NULL.

[in] riid

Identificateur d’interface (IID) de l’interface demandée. L’objet d’activation créé par cette fonction prend en charge les interfaces suivantes :

[out] ppvObject

Reçoit un pointeur vers l’interface demandée. L’appelant doit libérer l’interface.

Valeur retournée

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Pour créer l’objet Windows Runtime, appelez IMFActivate ::ActivateObject ou IClassFactory ::CreateInstance.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête mfapi.h
Bibliothèque Mfplat.lib
DLL Mfplat.dll

Voir aussi

Fonctions Media Foundation