Función RpcEpUnregister (rpcdce.h)
La función RpcEpUnregister quita la información de dirección del servidor de la base de datos local endpoint-map.
Sintaxis
RPC_STATUS RpcEpUnregister(
RPC_IF_HANDLE IfSpec,
RPC_BINDING_VECTOR *BindingVector,
UUID_VECTOR *UuidVector
);
Parámetros
IfSpec
Interfaz para anular el registro de la base de datos local de mapa de puntos de conexión.
BindingVector
Puntero a un vector de identificadores de enlace para anular el registro.
UuidVector
Puntero a un vector opcional de UUID de objeto que se van a anular el registro. La aplicación de servidor construye este vector. RpcEpUnregister anula el registro de todos los elementos de base de datos de mapa de punto de conexión que coinciden con los parámetros IfSpec y BindingVector especificados y los UUID de objeto.
Un valor de parámetro null indica que no hay UUID de objeto para anular el registro.
Valor devuelto
Valor | Significado |
---|---|
|
La llamada se realizó correctamente. |
|
Sin enlaces. |
|
El identificador de enlace no era válido. |
|
Este era el tipo incorrecto de enlace para la operación. |
Comentarios
La función RpcEpUnregister quita los elementos de la base de datos de mapa de puntos de conexión del host local. Una aplicación de servidor llama a esta función solo cuando el servidor ha registrado puntos de conexión previamente y el servidor quiere quitar esa información de dirección de la base de datos de asignación de puntos de conexión.
En concreto, RpcEpUnregister permite que una aplicación de servidor quite sus propios elementos de base de datos de mapa de punto de conexión (información de dirección del servidor) en función de la especificación de la interfaz o en la especificación de la interfaz y los UUID de objeto de los recursos ofrecidos.
El servidor llama a la función RpcServerInqBindings para obtener el parámetro BindingVector necesario. Para anular el registro de los puntos de conexión seleccionados, el servidor puede eliminar el vector de enlace antes de llamar a esta función.
RpcEpUnregister crea un producto cruzado a partir de los parámetros IfSpec, BindingVector y UuidVector y quita cada elemento del producto cruzado de la base de datos de mapa de puntos de conexión.
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de