Partager via


structure RPC_BINDING_HANDLE_OPTIONS_V1 (rpcdce.h)

La structure RPC_BINDING_HANDLE_OPTIONS_V1 contient des options supplémentaires pour créer un handle de liaison RPC.

Syntaxe

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;

Membres

Version

Version de cette structure. Pour RPC_BINDING_HANDLE_OPTIONS_V1 cette valeur doit être définie sur 1.

Flags

Ensemble d’indicateurs décrivant des comportements RPC spécifiques. Ce paramètre peut être défini sur une ou plusieurs des valeurs suivantes. Notez que par défaut, les appels RPC utilisent l’ordre causal et la persistance du socket.

Valeur Signification
RPC_BHO_NONCAUSAL
Spécifie l’ordre causal selon lequel les appels sont exécutés indépendamment les uns des autres plutôt que dans l’ordre de soumission.
RPC_BHO_DONTLINGER
Spécifie qu’une association de sockets doit être arrêtée après la libération du dernier handle de liaison.

ComTimeout

Valeur de délai d’expiration de communication, spécifiée en microsecondes. La valeur par défaut pour RPC est RPC_C_BINDING_DEFAULT_TIMEOUT. Cette option peut être modifiée ultérieurement en appelant RpcMgmtSetComTimeout.

CallTimeout

Valeur de délai d’attente de l’appel, spécifiée en microsecondes. La valeur par défaut pour RPC est 0.

Remarques

Si cette structure n’est pas spécifiée dans un appel à RpcBindingCreate, les valeurs par défaut de chaque option sont utilisées.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête rpcdce.h (inclure Rpc.h)

Voir aussi

RPC_BINDING_HANDLE

RpcBindingBind

RpcBindingCreate