Método IMFCaptureSource::GetService (mfcaptureengine.h)
Obtém um ponteiro para o objeto leitor de origem subjacente.
Sintaxe
HRESULT GetService(
[in] REFIID rguidService,
[in] REFIID riid,
[out] IUnknown **ppUnknown
);
Parâmetros
[in] rguidService
Um GUID de identificador de serviço. Atualmente, o valor deve ser IID_IMFSourceReader ou GUID_NULL.
[in] riid
O IID (identificador de interface) da interface que está sendo solicitada. O valor deve ser IID_IMFSourceReader. Se o valor não estiver definido como IID_IMFSourceReader, a chamada falhará e retornará E_INVALIDARG.
[out] ppUnknown
Recebe um ponteiro para a interface IUnknown . O chamador deve liberar a interface .
Valor retornado
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Argumento inválido. |
|
A origem da captura não foi inicializada. Possivelmente não há nenhum dispositivo de captura no sistema. |
Requisitos
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | mfcaptureengine.h |