Bonjour.
J'ai une variable (pointeur) "IntPtr pData1" qui représente un tableau de byte.
Une seconde variable (pointeur) "IntPtr pData2" qui représente un tableau de byte.
Comment copier 500 octets à partir de l'adresse pData1 vers l'adresse pData2.
Actuellement, j'utilise
System.Runtime.InteropServices.Marshal.Copy(pData1 , TableauLocal, 0, 500);
System.Runtime.InteropServices.Marshal.Copy(TableauLocal, 0, pData2 , 500);
avec byte[] TableauLocal= new byte[500];
Qqun a t il une idée pour éviter de passer par un tableau managé intermédiaire ?
Partager