estructura de RPC_BINDING_VECTOR (rpcdce.h)
La estructura RPC_BINDING_VECTOR contiene una lista de identificadores de enlace sobre los que una aplicación de servidor puede recibir llamadas a procedimientos remotos.
Sintaxis
typedef struct _RPC_BINDING_VECTOR {
unsigned long Count;
RPC_BINDING_HANDLE BindingH[1];
} RPC_BINDING_VECTOR;
Miembros
Count
Número de identificadores de enlace presentes en binding-handle array BindingH.
BindingH[1]
Matriz de identificadores de enlace que contiene elementos Count .
Comentarios
El vector de enlace contiene un miembro count (Count), seguido de una matriz de elementos binding-handle (BindingH).
La biblioteca en tiempo de ejecución rpc crea identificadores de enlace cuando una aplicación de servidor registra secuencias de protocolo. Para obtener un vector de enlace, una aplicación de servidor llama a RpcServerInqBindings.
Una aplicación cliente obtiene un vector de enlace de servidores compatibles de la base de datos name-service llamando a RpcNsBindingLookupNext.
En ambas rutinas, la biblioteca en tiempo de ejecución rpc asigna memoria para el vector de enlace. Una aplicación llama a RpcBindingVectorFree para liberar el vector de enlace.
Para quitar un identificador de enlace individual del vector, la aplicación debe establecer el valor del vector en NULL. Al establecer un elemento vectorial en NULL, la aplicación debe:
- Libere el enlace individual.
- No cambie el valor de Count.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | rpcdce.h (include Rpc.h) |