C#调用c++Dll结构体中嵌入指针问题
DLL中定义的结构体typedef struct{
TRANSDATAGRAMHEADER sHeader;//数据包头结构
BYTE * pbyDatagram;//数据包内容指针
}TRANSDATAGRAM;
TRANSDATAGRAMHEADER是另外一个结构体只包括类型char*、int的变量
现在的情况获取不到TRANSDATAGRAMHEADER中的数据包内容(即BYTE * pbyDatagram;//数据包内容指针 指向的值),其他值均可获取到。
请问我该如何在C#中定义此结构体才能获得正确的值
C# C++ 封送结构体 嵌入指针 --------------------编程问答-------------------- 调试下,如果数据是跨进程的,光传指针肯定是得不到的。
补充:.NET技术 , C#