Condividi tramite


RPC_BINDING_HANDLE_OPTIONS_V1 struttura (rpcdce.h)

La struttura RPC_BINDING_HANDLE_OPTIONS_V1 contiene opzioni aggiuntive con cui creare un handle di associazione RPC.

Sintassi

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;

Members

Version

Versione di questa struttura. Per RPC_BINDING_HANDLE_OPTIONS_V1 è necessario impostare su 1.

Flags

Set di flag che descrivono comportamenti RPC specifici. Questo parametro può essere impostato su uno o più dei valori seguenti. Si noti che per impostazione predefinita, le chiamate RPC usano ordine causale e socket persistente.

Valore Significato
RPC_BHO_NONCAUSAL
Specifica l'ordinamento causale in cui le chiamate vengono eseguite in modo indipendente tra loro anziché in ordine di invio.
RPC_BHO_DONTLINGER
Specifica che un'associazione socket deve essere arrestata dopo l'ultimo handle di associazione su di esso liberato.

ComTimeout

Valore del timeout della comunicazione, specificato in microsecondi. Il valore predefinito per RPC è RPC_C_BINDING_DEFAULT_TIMEOUT. Questa opzione può essere modificata in un secondo momento chiamando RpcMgmtSetComTimeout.

CallTimeout

Valore del timeout delle chiamate, specificato in microsecondi. Il valore predefinito per RPC è 0.

Commenti

Se questa struttura non viene specificata in una chiamata a RpcBindingCreate, vengono usati i valori predefiniti per ogni opzione.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione rpcdce.h (include Rpc.h)

Vedi anche

RPC_BINDING_HANDLE

RpcBindingBindd

RpcBindingCreate