读书人

C#调用C++ dll union怎么翻译 !1

发布时间: 2012-04-03 12:38:19 作者: rapoo

C#调用C++ dll union如何翻译 在线等!!!1
大家好.小弟是用C# 在C++ SDK的基础上 进行二次开发的!
现有C++ 结构体如下.请问各位大大 小弟用C#语言如何翻译?

主要问题就是union 这里 union到底在C#里要如何翻译!!!!急

typedef struct tmPlayConditionCfg_t
{
unsigned intdwSize;
unsigned shortwFactoryId;//厂商ID
unsigned charbyChannel;//通道
unsigned charbyCheckStopTime;//是否检测结束时间
union
{
struct
{
tmTimeInfo_tstruStartTime;//文件的开始时间
tmTimeInfo_tstruStopTime;//文件的结束时间
}time;
struct
{
unsigned charbyAutoCreateIndex;//是否自动生成索引
unsigned charbyAutoPlay;//打开后是否自动播放
unsigned charbyTemp[2];
charsFileName[128];//文件名
}file;
}info;
}tmPlayConditionCfg_t;


tmTimeInfo_t 也是一个结构体
typedef struct tmTimeInfo_t
{
unsigned shortwYear;//年
unsigned charbyMonth;//月
unsigned charbyDay;//日
unsigned charbyHour;//时
unsigned charbyMinute;//分
unsigned charbySecond;//秒
unsigned charbyTemp;//保留
unsigned intdwMicroSecond;//豪秒
}tmTimeInfo_t;



[解决办法]
http://msdn.microsoft.com/zh-cn/library/ya9bz4ha%28v=VS.90%29.aspx

读书人网 >C++

热点推荐