22. oktober 2004 - 12:10Der er
8 kommentarer og 1 løsning
DeviceIOControl C++ til C#
Jeg er ny i C#, og har noget C++ kode jeg skal have oversat til C#. Jeg har nogle værdier gemt i en struct, som jeg skal have sendt til en driver.
Til dette formål benytter jeg funktionerne createFile og deviceIOControl. Er det ikke rigtigt at de kan benyttes i C# vha. dll imports? (dette er vist nedenfor)
Men når jeg skal sende værdierne til driveren, skal dette ske med parametren "IntPtr lpInBuffer". I C++ angiver man bare en reference til instansen af structen, men hvordan gøres dette i C#. Her skal man angive en IntPtr, men kan denne være en slags pointer til structen??.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.