Bagikan melalui


Metode IMFCaptureSink::GetService (mfcaptureengine.h)

Mengkueri objek Sink Writer yang mendasari untuk antarmuka.

Sintaks

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

Parameter

[in] dwSinkStreamIndex

Indeks aliran berbasis nol untuk kueri. Indeks dikembalikan dalam parameter pdwSinkStreamIndex dari metode IMFCaptureSink::AddStream .

[in] rguidService

GUID pengidentifikasi layanan. Saat ini, nilai harus GUID_NULL.

[in] riid

GUID pengidentifikasi layanan. Saat ini, nilainya harus IID_IMFSinkWriter.

[out] ppUnknown

Menerima pointer ke antarmuka IUnknown . Pemanggil harus merilis antarmuka.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_INVALIDARG
Argumen tidak valid.
MF_E_INVALIDREQUEST
Permintaan tidak valid.
MF_E_INVALIDSTREAMNUMBER
Nomor aliran tidak valid.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Target Platform Windows
Header mfcaptureengine.h

Lihat juga

IMFCaptureSink