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 soll als asynchrone Nachricht vom Client an den Server behandelt werden. Der Client führt den Aufruf aus und gibt sofort zurück, während der tatsächliche Aufruf vom Nachrichtenwarteschlangentransport (ncadg_mq) verarbeitet wird.
Vielleicht Der Client, der diesen Remoteprozeduraufruf ausführt, 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, aber die Übermittlung garantiert ist.
Sendung Der Remoteprozeduraufruf soll 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 dieselben Informationen zurück.
Rückruf Gibt eine Funktion an, die sich in der Clientanwendung befindet, die der Server aufrufen kann, um Informationen vom Client abzurufen.
call_as Ordnet eine nicht aktualisierbare Funktion einem Remoteprozeduraufruf zu.
lokal Gibt eine lokale Prozedur an, für die MIDL keinen Stubcode generiert.

 

Bei Schnittstellen ohne Objekt können Sie das Attribut context_handle auch auf eine Funktion anwenden, um Merkmale des Rückgabewerts anzugeben.