(objidl.h) 的 IRpcOptions 接口

使调用方能够设置或查询各种属性的值,这些属性控制 COM 如何处理远程过程调用 (RPC) 。

继承

IRpcOptions 接口继承自 IUnknown 接口。 IRpcOptions 还具有以下类型的成员:

方法

IRpcOptions 接口具有以下方法。

 
IRpcOptions::Query

IRpcOptions::Query 方法 (objidl.h) 检索 RPC 绑定选项属性的值。
IRpcOptions::Set

IRpcOptions::Set 方法 (objidl.h) 设置 RPC 绑定选项属性的值。

注解

使用此接口,调用方可以设置或查询 COMBND_RPCTIMEOUT 属性,该属性控制计算机在发生故障之前尝试与另一台计算机建立 RPC 通信的时间长度。 属性可以具有下表中枚举的任何一个值。

说明
RPC_C_BINDING_INFINITE_TIMEOUT 继续尝试在没有超时的情况下建立通信。
RPC_C_BINDING_MIN_TIMEOUT 尝试在协议要求的最短时间内建立通信。 此值有利于性能,而有利于可靠性。
RPC_C_BINDING_DEFAULT_TIMEOUT 尝试在默认时间内建立通信。 该值在性能和可靠性之间取得平衡。
RPC_C_BINDING_MAX_TIMEOUT 尝试在协议允许的最长时间内建立通信。 此值有利于可靠性,胜过性能。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 objidl.h (包括 ObjIdl.h)