Condividi tramite


Metodo IMFCaptureSink::GetService (mfcaptureengine.h)

Esegue una query sull'oggetto Sink Writer sottostante per un'interfaccia.

Sintassi

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

Parametri

[in] dwSinkStreamIndex

Indice in base zero del flusso da eseguire in query. L'indice viene restituito nel parametro pdwSinkStreamIndex del metodo IMFCaptureSink::AddStream .

[in] rguidService

GUID identificatore del servizio. Attualmente, il valore deve essere GUID_NULL.

[in] riid

GUID identificatore del servizio. Attualmente, il valore deve essere IID_IMFSinkWriter.

[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
Richiesta non valida.
MF_E_INVALIDSTREAMNUMBER
Numero di flusso non valido.

Requisiti

Requisito Valore
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

FMCaptureSink