(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) |