随笔分类 - .NET随笔
工作中用到的感觉比较好的技术细节等,和大家分享,共同进步
摘要:思路:C++ DLL中结构体的指针成员返回给C#时,其实返回的是一个地址。在C#中使用这个地址来定位在C++ DLL中分配的非托管的内存块,并把其复制到C#中托管的内存中,然后进行需要的操作。下面以例子来说明:我的需求是:用C++ DLL中的函数对压缩图片进行解码,并把解出的图片数据返回给C#。在C++ DLL中定义的存储图片文件的结构是: 1 typedef struct _OGLTexHeader 2 { 3 int target; 4 int width; 5 int height; 6 int depth; 7 int imageS...
阅读全文

浙公网安备 33010602011771号