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


Метод IServiceProvider::QueryService(REFGUID,Q**) (servprov.h)

Выступает в качестве фабричного метода для всех служб, предоставляемых реализацией IServiceProvider.

Синтаксис

HRESULT QueryService(
  REFGUID guidService,
  Q       **pp
);

Параметры

guidService

Уникальный идентификатор службы (sid).

pp

Адрес переменной, выделенной вызывающей стороной, для получения указателя интерфейса службы при успешном возвращении из этой функции. Вызывающий объект отвечает за вызов Release через этот указатель интерфейса, когда служба больше не требуется.

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

S_OK на успех.

Комментарии

QueryService создает или обращается к реализации службы, определенной с помощью guidService. В ppv возвращается адрес интерфейса, заданного riid.

Требования

   
Минимальная версия клиента Сборка Windows 22000
Минимальная версия сервера Сборка Windows 22000
Верхняя часть servprov.h