Función MFGetService (mfidl.h)
Consulta un objeto para una interfaz de servicio especificada.
Esta función es una función auxiliar que encapsula el método IMFGetService::GetService . La función consulta el objeto para la interfaz IMFGetService y, si se ejecuta correctamente, llama a GetService en el objeto .
Sintaxis
HRESULT MFGetService(
IUnknown *punkObject,
REFGUID guidService,
REFIID riid,
LPVOID *ppvObject
);
Parámetros
punkObject
Puntero a la interfaz IUnknown del objeto que se va a consultar.
guidService
Identificador de servicio (SID) del servicio. Para obtener una lista de identificadores de servicio, consulte Interfaces de servicio.
riid
Identificador de interfaz (IID) de la interfaz que se solicita.
ppvObject
Recibe el puntero de interfaz. El autor de la llamada debe liberar la interfaz .
Valor devuelto
La función devuelve un HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
El servicio solicitado no se encuentra en el objeto representado por punkObject. |
Requisitos
Requisito | Value |
---|---|
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 | Mf.lib |
Archivo DLL | Mf.dll |