Atributos de llamada de función
Los programas pueden usar estos atributos en funciones individuales dentro de la interfaz y afectan solo a esa función.
Atributo | Uso |
---|---|
Mensaje | La llamada a procedimiento remoto se tratará como un mensaje asincrónico del cliente al servidor. El cliente realiza la llamada y devuelve inmediatamente, mientras que la llamada real se controla mediante el transporte de cola de mensajes (ncadg_mq). |
quizás | El cliente que realiza esta llamada a procedimiento remoto no espera ninguna respuesta que indique la entrega o finalización de la llamada. Esto contrasta con las operaciones de mensaje en las que no se espera ninguna respuesta, pero se garantiza la entrega. |
Difusión | La llamada a procedimiento remoto se enviará a todos los servidores de la red. El cliente acepta la primera devolución, se descartan las respuestas posteriores de otros servidores. |
idempotent | La llamada no cambia el estado y devuelve la misma información cada vez que se llama con los mismos parámetros de entrada. |
devolución de llamada | Designa una función que reside en la aplicación cliente, a la que el servidor puede llamar para obtener información del cliente. |
call_as | Asigna una función nomotable a una llamada a procedimiento remoto. |
Local | Designa un procedimiento local para el que MIDL no genera código auxiliar. |
En las interfaces que no son de objeto , también puede aplicar el atributo context_handle a una función para especificar las características del valor devuelto.