Share via


Funzione named_type_to_local

Gli stub chiamano la funzione named_type_to_local per convertire i dati da un tipo trasmesso al tipo presente nell'applicazione. La funzione è definita come:

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

Il primo parametro punta ai dati trasmessi. La funzione imposta il secondo parametro per puntare ai dati presentati.

La funzione named_type_to_local deve gestire la memoria per il tipo presentato. La funzione deve allocare memoria per l'intera struttura di dati che inizia all'indirizzo indicato dal secondo parametro, ad eccezione del parametro stesso (lo stub alloca memoria per il nodo radice e lo passa alla funzione). Il valore del secondo parametro non può modificare durante la chiamata. La funzione può modificare il contenuto in tale indirizzo.