我爱Aspx >> Asp.Net >> C# 传结构体数组到C++dll中C++ dll 的参数里有一个结构体数组,是以指针给出的。C#怎么传递
google_ad_width = 250; google_ad_height = 250; google_ad_format = "250x250_as"; google_color_url = "000000";
第2楼. 由 hdt 于 2007-6-19 15:06:41 发表
C#需要声明
类似
从 Kernel32.dll 导出的 GetSystemTime。
VOID GetSystemTime(LPSYSTEMTIME lpSystemTime);
传递到该函数的初始结构包含以下元素:
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME, *PSYSTEMTIME;
在该示例中,SystemTime 类包含表示为类成员的原始结构的元素。StructLayoutAttribute 属性经过设置,以确保成员在内存中按它们的出现顺序依次排列。
LibWrap 类包含 GetSystemTime 方法的托管原型,默认情况下,它将 SystemTime 类作为 In/Out 参数进行传递。必须用 InAttribute 和 OutAttribute 属性声明该参数,因为作为引用类型的类在默认情况下将作为输入参数进行传递。为使调用方接收结果,必须显式应用这些方向属性。App 类创建 SystemTime 类的一个新实例,然后访问其数据字段。
Ҷƪл˵?
C#的学习路程[07-06]
C#里能使用MFC扩展的dll中的类吗[07-06]
请问:如何用C#生成一个完整的xm..[07-06]
C#中,如何读取ORACLE的表中的BL..[07-06]
c#中如何获取结构型的指针???..[07-06]
vc#写的winform程序很占内存,如..[07-06]
请教c#+access 登录的问题[07-06]
C#调用delphi制作的dll(非标准CO..[07-06]
如何用C#写自己删除自己的程序。[07-06]
C#网络编程高手请进[07-06]
On Error GoTo ErrorHandle 和 T..[07-06]
DXperienceEval-6.2.4-2005 如何..[07-06]
请问能不能调用Google的语言工具..[07-06]
C#的学习路程[07-06]
C#里能使用MFC扩展的dll中的类吗[07-06]
如何判断SqlDataReader1.GetStri..[07-06]
Winform 程序运行速度问题[07-06]
从前,有个人叫小蔡,被放了一夜..[07-06]
100分求助一个外部程序调用的问题..[07-06]
【重要】求教一个随机配对的算法..[07-06]