当前位置:编程学习 > C#/ASP.NET >>

C#调用c++Dll结构体中嵌入指针问题

DLL中定义的结构体
typedef struct{
TRANSDATAGRAMHEADER sHeader;//数据包头结构
BYTE * pbyDatagram;//数据包内容指针
}TRANSDATAGRAM;
TRANSDATAGRAMHEADER是另外一个结构体只包括类型char*、int的变量

现在的情况获取不到TRANSDATAGRAMHEADER中的数据包内容(即BYTE * pbyDatagram;//数据包内容指针 指向的值),其他值均可获取到。
请问我该如何在C#中定义此结构体才能获得正确的值
C# C++ 封送结构体 嵌入指针 --------------------编程问答-------------------- 调试下,如果数据是跨进程的,光传指针肯定是得不到的。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,