Condividi tramite


Metodo IMFCaptureSource::GetService (mfcaptureengine.h)

Ottiene un puntatore all'oggetto Lettore di origine sottostante.

Sintassi

HRESULT GetService(
  [in]  REFIID   rguidService,
  [in]  REFIID   riid,
  [out] IUnknown **ppUnknown
);

Parametri

[in] rguidService

GUID dell'identificatore del servizio. Attualmente il valore deve essere IID_IMFSourceReader o GUID_NULL.

[in] riid

Identificatore di interfaccia (IID) dell'interfaccia richiesta. Il valore deve essere IID_IMFSourceReader. Se il valore non è impostato su IID_IMFSourceReader, la chiamata avrà esito negativo e restituirà E_INVALIDARG.

[out] ppUnknown

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

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
E_INVALIDARG
Argomento non valido.
MF_E_INVALIDREQUEST
L'origine di acquisizione non è stata inizializzata. Probabilmente non c'è alcun dispositivo di acquisizione nel sistema.

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

IMFCaptureSource