IRpcOptions 接口 (objidlbase.h)
使调用方能够设置或查询各种属性的值,这些属性控制 COM 如何处理远程过程调用 (RPC) 。
继承
IRpcOptions 接口继承自 IUnknown 接口。 IRpcOptions 还具有以下类型的成员:
方法
IRpcOptions 接口具有这些方法。
IRpcOptions::Query IRpcOptions::Query (objidlbase.h) 方法检索 RPC 绑定选项属性的值。 |
IRpcOptions::Set IRpcOptions::Set (objidlbase.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 |
标头 | objidlbase.h (包括 ObjIdl.h) |
反馈
提交和查看相关反馈