Compartir a través de


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
RPC_S_OK
La llamada se realizó correctamente.
RPC_S_NO_BINDINGS
No hay enlaces.
 
Nota Para obtener una lista de códigos de error válidos, consulte Rpc Return Values.
 

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:

El vector de enlace devuelto puede contener identificadores de enlace con puntos de conexión dinámicos o identificadores de enlace con puntos de conexión conocidos, en función de las funciones anteriores a las que llamó la aplicación de servidor.

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

Consulte también

RpcBindingVectorFree

RpcEpRegister

RpcEpRegisterNoReplace

RpcNsBindingExport

RpcServerUseAllProtseqs

RpcServerUseAllProtseqsIf

RpcServerUseProtseq

RpcServerUseProtseqEp

RpcServerUseProtseqIf