estrutura RPC_BINDING_HANDLE_OPTIONS_V1 (rpcdce.h)

A estrutura RPC_BINDING_HANDLE_OPTIONS_V1 contém opções adicionais com as quais criar um identificador de associação RPC.

Sintaxe

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;

Membros

Version

A versão dessa estrutura. Para RPC_BINDING_HANDLE_OPTIONS_V1 isso deve ser definido como 1.

Flags

Um conjunto de sinalizadores que descrevem comportamentos RPC específicos. Esse parâmetro pode ser definido como um ou mais dos valores a seguir. Observe que, por padrão, as chamadas RPC usam ordem causal e soquete persistente.

Valor Significado
RPC_BHO_NONCAUSAL
Especifica a ordenação causal pela qual as chamadas são executadas independentemente umas das outras, em vez de na ordem de envio.
RPC_BHO_DONTLINGER
Especifica que uma associação de soquete deve ser desligada depois que o último identificador de associação nele for liberado.

ComTimeout

O valor de tempo limite de comunicação, especificado em microssegundos. O valor padrão para RPC é RPC_C_BINDING_DEFAULT_TIMEOUT. Essa opção pode ser alterada posteriormente chamando RpcMgmtSetComTimeout.

CallTimeout

O valor de tempo limite da chamada, especificado em microssegundos. O valor padrão para RPC é 0.

Comentários

Se essa estrutura não for especificada em uma chamada para RpcBindingCreate, os valores padrão para cada opção serão usados.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho rpcdce.h (inclua Rpc.h)

Confira também

RPC_BINDING_HANDLE

RpcBindingBind

RpcBindingCreate