主题:在C#中怎么使用C++写的SDK中的数据类型
我这里有份SDK是用C++写的,在它的头文件里已经定义了数据类型,请问我在C#中怎么调用?
比如在C++中,我只要加上头文件#include "prType.h",就可以用以下的格式使用:
prResponse err = prOK;
prUInt8 DeviceListBuffer[MY_BUFFER_SIZE];
err = PR_GetDeviceList(&BufferSize, (prDeviceList *)Buffer);
其中prResponse, prOK,prUInt8,MY_BUFFER_SIZE,prDeviceList都在prType.h头文件里定义好了。
现在把err = PR_GetDeviceList(&BufferSize, (prDeviceList *)Buffer);用C#来实现,怎么做?
比如在C++中,我只要加上头文件#include "prType.h",就可以用以下的格式使用:
prResponse err = prOK;
prUInt8 DeviceListBuffer[MY_BUFFER_SIZE];
err = PR_GetDeviceList(&BufferSize, (prDeviceList *)Buffer);
其中prResponse, prOK,prUInt8,MY_BUFFER_SIZE,prDeviceList都在prType.h头文件里定义好了。
现在把err = PR_GetDeviceList(&BufferSize, (prDeviceList *)Buffer);用C#来实现,怎么做?