Función RpcEpResolveBinding (rpcdce.h)
La función RpcEpResolveBinding resuelve un identificador de enlace de servidor enlazado parcialmente en un identificador de enlace de servidor totalmente enlazado.
Sintaxis
RPC_STATUS RpcEpResolveBinding(
RPC_BINDING_HANDLE Binding,
RPC_IF_HANDLE IfSpec
);
Parámetros
Binding
Identificador de enlace de servidor enlazado parcialmente para resolverlo en un identificador de enlace de servidor totalmente enlazado.
IfSpec
Estructura generada por código auxiliar que especifica la interfaz de interés.
Valor devuelto
Valor | Significado |
---|---|
|
La llamada se realizó correctamente. |
|
El identificador de enlace no era válido. |
|
Este era el tipo incorrecto de enlace para la operación. |
Comentarios
Una aplicación llama a la función RpcEpResolveBinding para resolver un identificador de enlace de servidor enlazado parcialmente en un identificador de enlace totalmente enlazado.
La resolución de identificadores de enlace requiere un UUID de interfaz y un UUID de objeto (que puede ser nulo). La biblioteca en tiempo de ejecución rpc solicita al servicio de asignación de puntos de conexión en el host especificado por el parámetro Binding que busque un punto de conexión para una instancia de servidor compatible. Para buscar el punto de conexión, el servicio de asignación de puntos de conexión busca el UUID de interfaz en el parámetro IfSpec y el UUID del objeto en el parámetro Binding , si existe.
La forma en que las funciones de la operación de enlace de resolución dependen de si el identificador de enlace especificado está enlazado parcialmente o totalmente. Cuando el cliente especifica un identificador enlazado parcialmente, la operación de enlace de resolución tiene los siguientes resultados posibles:
- Si no se registran instancias de servidor compatibles en la base de datos de asignación de puntos de conexión, la operación resolve-binding devuelve el código de estado EPT_S_NOT_REGISTERED.
- Si se registra una instancia de servidor compatible en la base de datos de mapa de puntos de conexión, la operación resolve-binding devuelve un enlace totalmente enlazado y el código de estado RPC_S_OK.
En ninguna de las mayúsculas y minúsculas de enlace parcialmente ni enlazadas por completo, la operación de enlace de resolución se comunica con una instancia de servidor compatible.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | rpcdce.h (include Rpc.h) |
Library | Rpcrt4.lib |
Archivo DLL | Rpcrt4.dll |