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


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

Синтаксис

HRESULT QueryService(
  REFGUID guidService,
  REFIID  riid,
  void    **ppvObject
);

Параметры

guidService

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

riid

Уникальный идентификатор интерфейса, который вызывающий объект хочет получить для службы.

ppvObject

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

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

S_OK на успех.

Комментарии

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

Требования

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