IMFCaptureSource::GetService 方法 (mfcaptureengine.h)

取得基礎 來源讀取器 物件的指標。

語法

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

參數

[in] rguidService

服務識別碼 GUID。 值目前必須 IID_IMFSourceReaderGUID_Null

[in] riid

所要求介面的介面識別碼 (IID) 。 此值必須 IID_IMFSourceReader。 如果未將值設定為 IID_IMFSourceReader,呼叫將會失敗並傳回 E_INVALIDARG

[out] ppUnknown

接收 IUnknown 介面的指標。 呼叫端必須釋放 介面。

傳回值

這個方法可以傳回其中一個值。

傳回碼 描述
S_OK
成功。
E_INVALIDARG
無效引數。
MF_E_INVALIDREQUEST
擷取來源未初始化。 可能系統上沒有擷取裝置。

需求

   
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 mfcaptureengine.h

另請參閱

IMFCaptureSource