Метод 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 |