问题描述
myStructmystruct;[DllImport("Test.dll",CharSet=CharSet.Ansi)]publicstaticexterninttest(IntPtrptr,bytenumber);//C++中的对应函数inttest(myStruct*p,bytenumber)myStruct是C++Test.dll的结构,我在C#中使用托管,ptr是指向myStruct结果的指针,number表示数目,即这个ptr指向的有几个结构,C#中怎么转换呢,怎么使用请教高手解答
解决方案
解决方案二:
Marshal.StructureToPtr
时间: 2024-10-29 21:48:43