Motore RPC NDR (RPC)
Il motore remote procedure Call (RPC) Network Data Representation (NDR) è il motore di marshalling dei componenti RPC e DCOM. Il motore NDR gestisce tutti i problemi correlati allo stub di una chiamata remota. Come processo, il marshalling NDR viene guidato dal codice C dagli stub generati da MIDL, da un generatore di tipi JIT MIDL o da stub generati da altri strumenti o scritti manualmente. A sua volta, il motore NDR determina il tempo di esecuzione sottostante (DCOM o RPC) che comunica con trasporti specifici.
Anche se gli stub sono codice C generati da MIDL, le applicazioni sono consigliate per trattare gli stub come opachi e fortemente sconsigliato di modificare qualsiasi elemento all'interno dello stub. Il comportamento non è definito se queste routine NDR vengono chiamate fuori contesto.
Il motore NDR RPC è descritto in modo più dettagliato negli argomenti seguenti:
- Sintassi di trasferimento e NDR64
- Stringhe di formato RPC NDR
- Informazioni di riferimento sulle interfacce RPC NDR