Condividi tramite


Metodo IMFCaptureEngineClassFactory::CreateInstance (mfcaptureengine.h)

Crea un'istanza del motore di acquisizione.

Sintassi

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

Parametri

[in] clsid

Il CLSID dell'oggetto da creare.

Attualmente, questo parametro deve essere uguale CLSID_MFCaptureEngine.

[in] riid

IID dell'interfaccia richiesta. Il motore di acquisizione supporta l'interfaccia IMFCaptureEngine .

[out] ppvObject

Riceve un puntatore all'interfaccia richiesta. Il chiamante deve rilasciare l'interfaccia.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Prima di chiamare questo metodo, chiamare la funzione MFStartup .

Requisiti

   
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfcaptureengine.h

Vedi anche

IMFCaptureEngineClassFactory