Freigeben über


RPC-NDR-Modul (RPC)

Das Remote Procedure Call (RPC) Network Data Representation (NDR)-Modul ist das Marshallingmodul der RPC- und DCOM-Komponenten. Das NDR-Modul behandelt alle stubbezogenen Probleme eines Remoteanrufs. Als Prozess wird die NDR-Marshalling durch den C-Code von MIDL generierten Stubs, einem MIDL JIT-Typ-Generator oder von Stubs gesteuert, die von anderen Tools generiert oder manuell geschrieben wurden. Wiederum steuert das NDR-Modul die zugrunde liegende Laufzeit (DCOM oder RPC), die mit bestimmten Transporten kommuniziert.

Obwohl Stubs C-Code sind, der von MIDL generiert wird, wird empfohlen, Stubs als undurchsichtig zu behandeln, und dringend davon abgeraten, etwas innerhalb des Stubs zu ändern. Das Verhalten ist nicht definiert, wenn diese NDR-Routinen aus dem Kontext heraus aufgerufen werden.

Das RPC-NDR-Modul wird in den folgenden Themen ausführlicher beschrieben: