Der benannte _ Typ für die lokale _ _ Funktion

Die Stubs rufen den benannten Typ in die lokale _ _ _ Funktion auf, um Daten von einem übertragenen Typ in den Typ zu konvertieren, den sie der Anwendung präsentieren. Die Funktion ist wie die folgenden definiert:

void __RPC_USER <named_type>_to_local( 
    <named_type> __RPC_FAR * _RPC_FAR * , 
    <local_type> __RPC_FAR * );

Der erste Parameter verweist auf die übertragenen Daten. Die Funktion legt den zweiten Parameter so fest, dass er auf die dargestellten Daten zeigen soll.

Der benannte Typ der lokalen _ _ _ Funktion muss den Arbeitsspeicher für den dargestellten Typ verwalten. Die Funktion muss Arbeitsspeicher für die gesamte Datenstruktur zuordnen, die an der durch den zweiten Parameter angegebenen Adresse beginnt, mit Ausnahme des Parameters selbst (der Stub weist Arbeitsspeicher für den Stammknoten zu und übergibt ihn an die Funktion). Der Wert des zweiten Parameters kann sich während des Aufrufs nicht ändern. Die Funktion kann den Inhalt an dieser Adresse ändern.