注册 登录
编程论坛 C# 论坛

C# 调用 c++ 指向结构的指针的指针,该如何处理,谢谢

hw37du 发布于 2014-05-14 15:18, 503 次点击
C++结构:
typedef struct  _Struct{

DWORD a,
CHAR b[51];
} Struct;

typedef  Struct *P_Struct;

C++的函数:BOOL Function(LPWORD a,P_Struct);

C++函数调用如下:
P_Struct  pDevice;
WORD nDevices;
if(Function(&nDevice,&pDevice))
{
   for(int i=0;i<nDevices;i++)
   {
       DWORD Tmp=  pDevice[i].a;
   }
}

请问上面一部分在C#里该如何实现,谢谢大家
2 回复
#2
hw37du2014-05-14 16:56
求高手,别沉啊
#3
wangnannan2014-05-26 10:21
程序代码:
        struct _Struct
        {
             long a;
             char[] b=new char[51];

        }

   bool  Function(long LPWORD ,_Struct P_Struct);
剩下的都简单了 你都会吧?
1