estrutura RPC_BINDING_VECTOR (rpcdce.h)
A estrutura RPC_BINDING_VECTOR contém uma lista de identificadores de associação sobre os quais um aplicativo de servidor pode receber chamadas de procedimento remoto.
Sintaxe
typedef struct _RPC_BINDING_VECTOR {
unsigned long Count;
RPC_BINDING_HANDLE BindingH[1];
} RPC_BINDING_VECTOR;
Membros
Count
Número de identificadores de associação presentes na matriz binding-handle BindingH.
BindingH[1]
Matriz de identificadores de associação que contém elementos Count .
Comentários
O vetor de associação contém um membro de contagem (Count), seguido por uma matriz de elementos binding-handle (BindingH).
A biblioteca de tempo de execução RPC cria identificadores de associação quando um aplicativo de servidor registra sequências de protocolo. Para obter um vetor de associação, um aplicativo de servidor chama RpcServerInqBindings.
Um aplicativo cliente obtém um vetor de associação de servidores compatíveis do banco de dados name-service chamando RpcNsBindingLookupNext.
Em ambas as rotinas, a biblioteca de tempo de execução RPC aloca memória para o vetor de associação. Um aplicativo chama RpcBindingVectorFree para liberar o vetor de associação.
Para remover um identificador de associação individual do vetor, o aplicativo deve definir o valor no vetor como NULL. Ao definir um elemento vetor como NULL, o aplicativo deve:
- Libere a associação individual.
- Não altere o valor de Count.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | rpcdce.h (inclua Rpc.h) |