Интерфейс IMFGetService (mfidl.h)

Запрашивает объект для указанного интерфейса службы.

Наследование

Интерфейс IMFGetService наследуется от интерфейса IUnknown . IMFGetService также имеет следующие типы членов:

Методы

Интерфейс IMFGetService содержит следующие методы.

 
IMFGetService::GetService

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

Комментарии

Служба — это интерфейс, который предоставляется одним объектом, но может быть реализован другим объектом. Метод GetService эквивалентен QueryInterface со следующим отличием: когда QueryInterface получает указатель на интерфейс, гарантируется, что вы сможете запросить возвращенный интерфейс и вернуть исходный интерфейс. Метод GetService не обеспечивает такую гарантию, так как полученный интерфейс может быть реализован отдельным объектом .

Функция MFGetService — это вспомогающая функция, которая запрашивает объект для IMFGetService и вызывает метод GetService .

Требования

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

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

Интерфейсы Media Foundation

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