Udostępnij za pośrednictwem


Atrybuty wywołania funkcji

Programy mogą używać tych atrybutów w poszczególnych funkcjach w interfejsie i wpływać tylko na tę funkcję.

Atrybut Zwyczaj
komunikatu Zdalne wywołanie procedury ma być traktowane jako komunikat asynchroniczny od klienta do serwera. Klient wykonuje wywołanie i zwraca natychmiast, podczas gdy rzeczywiste wywołanie jest obsługiwane przez transport kolejkowania komunikatów (ncadg_mq).
może Klient wykonujący to zdalne wywołanie procedury nie oczekuje żadnej odpowiedzi wskazującej na dostarczenie lub zakończenie wywołania. Jest to w przeciwieństwie do komunikatu operacji, w których nie oczekuje się odpowiedzi, ale dostarczanie jest gwarantowane.
emisji Zdalne wywołanie procedury ma być wysyłane do wszystkich serwerów w sieci. Klient akceptuje pierwszy zwrot, a kolejne odpowiedzi z innych serwerów zostaną odrzucone.
idempotentne Wywołanie nie zmienia stanu i zwraca te same informacje za każdym razem, gdy jest wywoływana z tymi samymi parametrami wejściowymi.
wywołania zwrotnego Wyznacza funkcję, która znajduje się w aplikacji klienckiej, którą serwer może wywołać w celu uzyskania informacji od klienta.
call_as Mapuje funkcję niezwiązaną z zdalnym wywołaniem procedury.
lokalnego Wyznacza procedurę lokalną, dla której MIDL nie generuje kodu wycinkowego.

 

W interfejsachobiektów innych niżmożna również zastosować atrybut context_handle do funkcji w celu określenia właściwości zwracanej wartości.