Partager via


Attributs d’appel de fonction

Les programmes peuvent utiliser ces attributs sur des fonctions individuelles au sein de l’interface et affecter uniquement cette fonction.

Attribut Usage
message L’appel de procédure distante doit être traité comme un message asynchrone du client vers le serveur. Le client effectue l’appel et retourne immédiatement, tandis que l’appel réel est géré par le transport message-queuing (ncadg_mq).
peut-être Le client effectuant cet appel de procédure distante ne s’attend à aucune réponse indiquant la remise ou l’achèvement de l’appel. Contrairement à message opérations où aucune réponse n’est attendue, mais la remise est garantie.
de diffusion L’appel de procédure distante doit être envoyé à tous les serveurs sur le réseau. Le client accepte le premier retour, les réponses suivantes d’autres serveurs sont ignorées.
idempotent L’appel ne change pas d’état et retourne les mêmes informations chaque fois qu’il est appelé avec les mêmes paramètres d’entrée.
de rappel Désigne une fonction qui réside dans l’application cliente, que le serveur peut appeler pour obtenir des informations auprès du client.
call_as Mappe une fonction nonremotable à un appel de procédure distante.
local Désigne une procédure locale pour laquelle MIDL ne génère pas de code stub.

 

Sur les interfaces nonobjet, vous pouvez également appliquer l’attribut context_handle à une fonction pour spécifier les caractéristiques de la valeur de retour.