The Client Stub
Il modulo stub client fornisce punti di ingresso surrogati nel client per ognuna delle operazioni definite nel file IDL di input.
Quando l'applicazione client effettua una chiamata alla procedura remota, la chiamata passa prima alla routine surrogata nel file stub del client. La routine stub client esegue le funzioni seguenti:
- Esegue il marshalling degli argomenti. Lo stub client inserisce gli argomenti di input in un modulo che può essere trasmesso al server.
- Chiama la libreria di runtime client per trasmettere argomenti allo spazio indirizzi remoto e richiama la routine remota nello spazio indirizzi del server.
- Annulla l'inalare gli argomenti di output. Lo stub client decomprime gli argomenti di output e torna al chiamante.
Il compilatore MIDL cambia /client, /cstub e /out influisce sul file stub del client.