Método IMFGetService::GetService (mfidl.h)

Recupera una interfaz de servicio.

Sintaxis

HRESULT GetService(
  [in]  REFGUID guidService,
  [in]  REFIID  riid,
  [out] LPVOID  *ppvObject
);

Parámetros

[in] guidService

Identificador de servicio (SID) del servicio. Para obtener una lista de identificadores de servicio, consulte Interfaces de servicio.

[in] riid

Identificador de interfaz (IID) de la interfaz que se solicita.

[out] ppvObject

Recibe el puntero de interfaz. El autor de la llamada debe liberar la interfaz .

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
MF_E_UNSUPPORTED_SERVICE
El objeto no admite el servicio.

Requisitos

   
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfidl.h
Library Mfuuid.lib

Consulte también

IMFGetService

MFGetService

Interfaces de servicio