Метод IMFGetService::GetService (mfidl.h)

Извлекает интерфейс службы.

Синтаксис

HRESULT GetService(
  [in]  REFGUID guidService,
  [in]  REFIID  riid,
  [out] LPVOID  *ppvObject
);

Параметры

[in] guidService

Идентификатор службы (SID) службы. Список идентификаторов служб см. в разделе Интерфейсы служб.

[in] riid

Идентификатор интерфейса (IID) запрашиваемого интерфейса.

[out] ppvObject

Получает указатель интерфейса. Вызывающий объект должен освободить интерфейс .

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
MF_E_UNSUPPORTED_SERVICE
Объект не поддерживает службу.

Требования

   
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfidl.h
Библиотека Mfuuid.lib

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

IMFGetService

MFGetService

Интерфейсы служб