Funktionsaufrufattribute

Programme können diese Attribute für einzelne Funktionen innerhalb der Schnittstelle verwenden und wirken sich nur auf diese Funktion aus.

attribute Verwendung
Nachricht Der Remoteprozeduraufruf muss als asynchrone Nachricht vom Client an den Server behandelt werden. Der Client nimmt den Aufruf vor und gibt sofort zurück, während der tatsächliche Aufruf vom Message Queuing-Transport (ncadg _ mq) verarbeitet wird.
Vielleicht Der Client, der diesen Remoteprozeduraufruf vornimmt, erwartet keine Antwort, die die Übermittlung oder den Abschluss des Aufrufs angibt. Dies steht im Gegensatz zu Nachrichtenvorgängen, bei denen keine Antwort erwartet wird, die Übermittlung jedoch garantiert ist.
Sendung Der Remoteprozeduraufruf muss an alle Server im Netzwerk gesendet werden. Der Client akzeptiert die erste Rückgabe, nachfolgende Antworten von anderen Servern werden verworfen.
idempotent Der Aufruf ändert den Zustand nicht und gibt bei jedem Aufruf mit denselben Eingabeparametern die gleichen Informationen zurück.
Rückruf Legt eine Funktion fest, die sich in der Clientanwendung befindet, die der Server aufrufen kann, um Informationen vom Client abzurufen.
aufrufen _ als Karten eine nicht remotefähige Funktion zu einem Remoteprozeduraufruf.
lokal Legt eine lokale Prozedur fest, für die MIDL keinen Stubcode generiert.

Bei Nicht-Objektschnittstellen können Sie auch das _ Kontexthandleattribut auf eine Funktion anwenden, um Merkmale des Rückgabewerts anzugeben.