RPC_BINDING_HANDLE_OPTIONS_V1結構 (rpcdce.h)
RPC_BINDING_HANDLE_OPTIONS_V1 結構包含用來建立 RPC 系結句柄的其他選項。
語法
typedef struct _RPC_BINDING_HANDLE_OPTIONS_V1 {
unsigned long Version;
unsigned long Flags;
unsigned long ComTimeout;
unsigned long CallTimeout;
} RPC_BINDING_HANDLE_OPTIONS_V1, *PRPC_BINDING_HANDLE_OPTIONS_V1;
成員
Version
這個結構的版本。 針對 RPC_BINDING_HANDLE_OPTIONS_V1 ,這必須設定為1。
Flags
描述特定 RPC 行為的一組旗標。 此參數可以設定為下列一或多個值。 請注意,根據預設,RPC 呼叫會使用因果順序和套接字lingering。
值 | 意義 |
---|---|
|
指定因果順序,讓呼叫彼此獨立執行,而不是依提交順序執行。 |
|
指定在釋放上一個系結句柄之後,必須關閉套接字關聯。 |
ComTimeout
以微秒為單位指定的通訊逾時值。 RPC 的預設值為 RPC_C_BINDING_DEFAULT_TIMEOUT。 稍後可以呼叫 RpcMgmtSetComTimeout 來變更此選項。
CallTimeout
以微秒指定的呼叫逾時值。 RPC 的預設值為 0。
備註
如果未在 RpcBindingCreate 呼叫中指定此結構,則會使用每個選項的預設值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | rpcdce.h (包含 Rpc.h) |