Megosztás a következőn keresztül:


Tömbök és mutatók

A Távoli eljáráshívás (RPC) úgy lett kialakítva, hogy többnyire átlátható legyen a fejlesztők számára. Az átláthatóság érdekében az ügyfélcsomópont a mutatót és az adatobjektumot is továbbítja a kiszolgálónak, amelyre mutat. Ha a távoli eljárás megváltoztatja az adatokat, a kiszolgálónak vissza kell küldenie az új adatokat az ügyfélnek, hogy az ügyfél átmásolhassa az új adatokat az eredeti adatokra.

A távoli eljáráshívások általában ugyanúgy viselkednek, mint egy helyi eljáráshívás. Ez azt jelenti, hogy ha egy mutató paraméter, a távoli eljárás ugyanúgy érheti el azt az adatobjektumot, amelyre a mutató hivatkozik.

Mivel az ügyfél- és kiszolgálóprogramok különböző címterekben futnak, a fejlesztőknek Microsoft Interface Definition Language (MIDL) attribútumokkal kell leírniuk, hogyan továbbítják a tömb- és mutatóadatokat az ügyfél és a kiszolgáló között. Ez a szakasz az elosztott alkalmazások tömbjeinek és mutatóinak használatát mutatja be az alábbi témakörökben: