InvokeService (RDS)

返回指向支持更高版本的对象的接口的指针。

重要

从 Windows 8 和 Windows Server 2012 开始,Windows 操作系统不再包含 RDS 服务器组件(有关更多详细信息,请参阅 Windows 8 和 Windows Server 2012 兼容性实用手册)。 Windows 的未来版本中将移除 RDS 客户端组件。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 使用 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 游标引擎实现采用输入行集(或多个结果对象),从输入行集填充游标引擎,然后返回自身的指针。

应用于

IRDSService 接口 (RDS)

另请参阅

RDS 方法