Función RpcServerInterfaceGroupInqBindings (rpcdce.h)
La función RpcServerInterfaceGroupInqBindings devuelve los identificadores de enlace sobre los que se pueden recibir llamadas a procedimientos remotos para el grupo de interfaz determinado.
Sintaxis
RPC_STATUS RpcServerInterfaceGroupInqBindings(
[in] RPC_INTERFACE_GROUP IfGroup,
[out] RPC_BINDING_VECTOR **BindingVector
);
Parámetros
[in] IfGroup
Un RPC_INTERFACE_GROUP de RpcServerInterfaceGroupCreate que define el grupo de interfaz para el que se deben consultar los enlaces.
[out] 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 RpcServerInterfaceGroupInqBindings para obtener un vector de identificadores de enlace de servidor para el grupo de interfaz determinado. La biblioteca en tiempo de ejecución rpc crea identificadores de enlace para un grupo de interfaz cuando una aplicación de servidor llama a la función RpcServerInterfaceGroupActivate .
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 la especificación del punto de conexión del grupo de interfaz.
Un servidor usa el vector de identificadores de enlace para exportar al servicio de nombres o para la conversión a enlaces de cadena. Si no hay ningún identificador de enlace (ninguna secuencia de protocolo registrada), RpcServerInterfaceGroupInqBindings devuelve RPC_S_NO_BINDINGS y BindingVector es NULL. El servidor es responsable de llamar a RpcBindingVectorFree para liberar la memoria del vector.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | rpcdce.h (include Rpc.h) |
Library | Rpcrt4.lib |
Archivo DLL | Rpcrt4.dll |