Función RpcServerInqBindings (rpcdce.h)
La función RpcServerInqBindings devuelve los identificadores de enlace sobre los que se pueden recibir llamadas a procedimientos remotos.
Sintaxis
RPC_STATUS RpcServerInqBindings(
RPC_BINDING_VECTOR **BindingVector
);
Parámetros
BindingVector
Devuelve un puntero a un puntero a un vector de identificadores de enlace de servidor.
Valor devuelto
Valor | Significado |
---|---|
|
La llamada se realizó correctamente. |
|
No hay enlaces. |
Comentarios
Una aplicación de servidor llama a RpcServerInqBindings para obtener un vector de identificadores de enlace de servidor. La biblioteca en tiempo de ejecución rpc crea identificadores de enlace cuando una aplicación de servidor llama a las siguientes funciones para registrar secuencias de protocolo:
- RpcServerUseAllProtseqs
- RpcServerUseAllProtseqsEx
- RpcServerUseAllProtseqsIf
- RpcServerUseAllProtseqsIfEx
- RpcServerUseProtseq
- RpcServerUseProtseqEx
- RpcServerUseProtseqEpEx
- RpcServerUseProtseqIf
- RpcServerUseProtseqIfEx
- RpcServerUseProtseqEp
Un servidor usa el vector de identificadores de enlace para exportar al servicio de nombres, para registrarse con la base de datos local de asignación de puntos de conexión o para la conversión a enlaces de cadena. Si no hay ningún identificador de enlace (ninguna secuencia de protocolo registrada), esta rutina devuelve el código de estado RPC_S_NO_BINDINGS y un valor de parámetro BindingVector de NULL. El servidor es responsable de llamar a la función RpcBindingVectorFree para liberar la memoria usada por el vector.
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] |
Plataforma de destino | Windows |
Encabezado | rpcdce.h (incluir Rpc.h) |
Library | Rpcrt4.lib |
Archivo DLL | Rpcrt4.dll |