Atributy volání funkce
Programy mohou tyto atributy používat u jednotlivých funkcí v rozhraní a ovlivnit pouze tuto funkci.
Atribut | Zvyk |
---|---|
zpráva | Vzdálené volání procedury je považováno za asynchronní zprávu z klienta na server. Klient provede volání a vrátí se okamžitě, zatímco skutečné volání je zpracováno přenosem front zpráv (ncadg_mq). |
možná | Klient, který provádí volání této vzdálené procedury, neočekává žádnou odpověď označující doručení nebo dokončení volání. To je na rozdíl od operací zpráv, kdy se neočekává žádná odpověď, ale doručení je zaručeno. |
vysílání | Vzdálené volání procedury se odešle na všechny servery v síti. Klient přijme první vrácení, následné odpovědi z jiných serverů se zahodí. |
idempotentní | Volání nezmění stav a vrátí stejné informace pokaždé, když je volána se stejnými vstupními parametry. |
zpětné volání | Určuje funkci, která se nachází v klientské aplikaci, kterou může server volat za účelem získání informací od klienta. |
call_as | Mapuje neremotable funkci na vzdálené volání procedury. |
místní | Určuje místní proceduru, pro kterou MIDL negeneruje kód zástupných procedur. |
Uobjektu rozhraní můžete také použít atribut context_handle na funkci k určení charakteristik návratové hodnoty.