Che cos'è il marshalling e perché ne abbiamo bisogno?Marshalling: cos'è e perché ne abbiamo bisogno?
Trovo difficile credere che non sia possibile inviare uno int
sul cavo da C# a C e doverlo marshallare. Perché C# non può semplicemente inviare i 32 bit con un segnale di avvio e di terminazione, dicendo al codice C di aver ricevuto uno int
?
Se ci sono buoni tutorial o siti sul perché abbiamo bisogno del marshalling e su come usarlo, sarebbe fantastico.
Infatti, ** puoi ** inviare solo i 32 bit con un segnale di avvio e di terminazione. Quello sarebbe scrivere il tuo marshalling per un int. Ma come passeresti un dizionario> in codice C? –
L'endianità viene in mente quando dici "oltre il filo". – user7116
true consente di ignorare big/little Endian o qualsiasi altra variazione. –