共用方式為


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。

意義
RPC_BHO_NONCAUSAL
指定因果順序,讓呼叫彼此獨立執行,而不是依提交順序執行。
RPC_BHO_DONTLINGER
指定在釋放上一個系結句柄之後,必須關閉套接字關聯。

ComTimeout

以微秒為單位指定的通訊逾時值。 RPC 的預設值為 RPC_C_BINDING_DEFAULT_TIMEOUT。 稍後可以呼叫 RpcMgmtSetComTimeout 來變更此選項。

CallTimeout

以微秒指定的呼叫逾時值。 RPC 的預設值為 0。

備註

如果未在 RpcBindingCreate 呼叫中指定此結構,則會使用每個選項的預設值。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 rpcdce.h (包含 Rpc.h)

另請參閱

RPC_BINDING_HANDLE

RpcBindingBind

RpcBindingCreate