c++/cli 如何对非托管结构体进行调用,非托管如何调用托管结构体
想问各位高手,本人想写个系统框架,系统中各个功能由别人实现,我给别人提供的是这样一个结构体如:
struct Image
{
void * pData;
int length;
BYTE typeFlg;
long size;
};
我读这些数据的时候都是用的托管的数据类型和方法,但是暴露给别人的接口是这样一个标准c++的结构体我想请问我应该如何写别人可以调用我这样的结构体
另外别人给我传这样一个结构体时,我应该如何调用转为托管下可以使用的类型。
请各位能给出详细解释,最好能给点源代码参考下