返回指向所请求接口的指针,该接口位于更受支持的对象版本上。
重要
从 Windows 8 和 Windows Server 2012 开始,RDS 服务器组件不再包含在 Windows 操作系统中(有关详细信息,请参阅 Windows 8 和 Windows Server 2012 兼容性指南)。 RDS 客户端组件将在将来的 Windows 版本中删除。 避免在新开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 使用 RDS 的应用程序应迁移到 WCF 数据服务。
语法
object.InvokeService(REFID riid, IUknown* punkNotSoFunctionalInterface, IUknown** ppunkMoreFunctionalInterface) As HRESULT
参数
riid
[in]要请求的接口的标识符。
punkNotSoFunctionalInterface
[in]支持较少的源对象。
ppunkMoreFunctionalInterface
[out]接收 riid中请求的接口指针的指针变量的地址。 成功返回后,ppunkMoreFunctionalInterface 参数包含指向对象的请求接口指针。 如果对象不支持在 riid中指定的接口,ppunkMoreFunctionalInterface 设置为 NULL。
返回值
一个 HRESULT 值,该值指示调用 InvokeService 方法是否成功。
言论
InvokeService 的 RDS 游标引擎实现采用输入行集(或多个结果对象),从输入行集中填充游标引擎,然后在自身上返回指针。