Sdílet prostřednictvím


Základní terminologie kanálu

Stejně jako jiné typy parametrů vzdálených volání procedur mohou být kanály [ v] nebo [ ven] parametry. Vzhledem k tomu, že server řídí přenos dat kanálem, kanály s atributem [v] se říká, že vyžádat data na server. Podobně výstupní kanály odesílat data ze serveru do klienta. Postupy, které provádějí přenos dat, se nazývají procedura přijetí změn a postup nabízení.

Kompilátor MIDL generuje procedury push a pull pro server. Kromě toho spravuje přidělování vyrovnávacích pamětí dat v paměti. Klient ale musí poskytovat vlastní postupy nabízení a přijetí změn. Musí také poskytnout postup pro přidělování vyrovnávacích pamětí používaných kanálem. Ty se automaticky volají v příslušné době zástupným kódem klienta. Postup přidělování se často nazývá alokační procedura nebo funkce alokace.