Поделиться через


Метод IMFCaptureSource::GetService (mfcaptureengine.h)

Возвращает указатель на базовый объект Source Reader .

Синтаксис

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

Параметры

[in] rguidService

GUID идентификатора службы. В настоящее время значение должно быть IID_IMFSourceReader или GUID_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
Header mfcaptureengine.h

См. также раздел

IMFCaptureSource