Compartir a través de


estructura RPC_BINDING_HANDLE_OPTIONS_V1 (rpcdce.h)

La estructura RPC_BINDING_HANDLE_OPTIONS_V1 contiene opciones adicionales con las que crear un identificador de enlace RPC.

Sintaxis

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;

Miembros

Version

Versión de esta estructura. Para RPC_BINDING_HANDLE_OPTIONS_V1 debe establecerse en 1.

Flags

Conjunto de marcas que describen comportamientos de RPC específicos. Este parámetro se puede establecer en uno o varios de los valores siguientes. Tenga en cuenta que, de forma predeterminada, las llamadas RPC usan el orden causal y el socket persistente.

Valor Significado
RPC_BHO_NONCAUSAL
Especifica la ordenación causal en la que las llamadas se ejecutan independientemente entre sí en lugar de en orden de envío.
RPC_BHO_DONTLINGER
Especifica que se debe apagar una asociación de sockets después de liberar el último identificador de enlace en él.

ComTimeout

Valor de tiempo de espera de comunicación, especificado en microsegundos. El valor predeterminado de RPC es RPC_C_BINDING_DEFAULT_TIMEOUT. Esta opción se puede cambiar más adelante llamando a RpcMgmtSetComTimeout.

CallTimeout

Valor de tiempo de espera de llamada, especificado en microsegundos. El valor predeterminado de RPC es 0.

Comentarios

Si esta estructura no se especifica en una llamada a RpcBindingCreate, se usan los valores predeterminados para cada opción.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado rpcdce.h (include Rpc.h)

Consulte también

RPC_BINDING_HANDLE

RpcBindingBind

RpcBindingCreate