IServiceProvider::QueryService (REFGUID,REFIID,void**) 方法 (servprov.h)

语法

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

参数

guidService

服务 (SID) 的唯一标识符。

riid

调用方要为服务接收的接口的唯一标识符。

ppvObject

调用方分配的变量的地址,用于在成功从此函数返回时接收服务的接口指针。 当不再需要服务时,调用方负责通过此接口指针调用 Release

返回值

成功S_OK。

注解

QueryService 创建或访问使用 guidService 标识的服务的实现。 在 ppv 中,它返回由 riid 指定的接口的地址。

要求

要求
最低受支持的客户端 Windows 内部版本 22000
最低受支持的服务器 Windows 内部版本 22000
标头 servprov.h