Partager via


Méthode IMFCaptureEngineClassFactory::CreateInstance (mfcaptureengine.h)

Crée une instance du moteur de capture.

Syntaxe

HRESULT CreateInstance(
  [in]  REFCLSID clsid,
  [in]  REFIID   riid,
  [out] LPVOID   *ppvObject
);

Paramètres

[in] clsid

CLSID de l'objet à créer.

Actuellement, ce paramètre doit être égal à CLSID_MFCaptureEngine.

[in] riid

IID de l’interface demandée. Le moteur de capture prend en charge l’interface IMFCaptureEngine .

[out] ppvObject

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

Valeur retournée

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

Notes

Avant d’appeler cette méthode, appelez la fonction MFStartup .

Spécifications

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mfcaptureengine.h

Voir aussi

IMFCaptureEngineClassFactory