Share via


Método IMFCaptureSource::GetService (mfcaptureengine.h)

Obtiene un puntero al objeto Lector de origen subyacente.

Sintaxis

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

Parámetros

[in] rguidService

GUID de identificador de servicio. Actualmente, el valor debe ser IID_IMFSourceReader o GUID_NULL.

[in] riid

Identificador de interfaz (IID) de la interfaz que se solicita. El valor debe ser IID_IMFSourceReader. Si el valor no está establecido en IID_IMFSourceReader, se producirá un error en la llamada y se devolverá E_INVALIDARG.

[out] ppUnknown

Recibe un puntero a la interfaz IUnknown . El autor de la llamada debe liberar la interfaz .

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
E_INVALIDARG
Argumento no válido.
MF_E_INVALIDREQUEST
No se inicializó el origen de captura. Posiblemente no haya ningún dispositivo de captura en el sistema.

Requisitos

   
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfcaptureengine.h

Consulte también

IMFCaptureSource