当前位置:
工控论坛
> >
产品
>
工控机
>
数据采集与分析
我要发帖
编程:这么多高人,为何独没人理我??
点击:
621
| 回复:
1
qggn
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 0回
年度积分:0
历史总积分:27
注册:2003年11月01日
发表于:2003-11-05 08:52:00
楼主
请高手指教:研华的驱动程序中提供的一数据结构如下: Data Structure : PT_FAIIntStart typedef struct tagPT_FAIIntStart { USHORT TrigSrc; DWORD SampleRate; USHORT chan; USHORT gain; USHORT far *buffer; ULONG count; USHORT cyclic; USHORT IntrCount; } PT_FAIIntStart, FAR * LPT_FAIIntStart; 请问USHORT far *buffer或 FAR * LPT_FAIIntStart中的far或FAR 有什么作用,与不加上述二者有啥区别???请各路高手赐教!非常感谢! qggn 您可以在下面回复此主题: 如果您认为此帖有价值,可 回复信息前,请确认您发表的信息符合"中国工控网工控论坛规范条例"。
分享到:
收藏
邀请回答
回复楼主
举报
wenzz
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1回
年度积分:0
历史总积分:1
注册:2003年11月04日
发表于:2003-11-05 08:52:00
1楼
far是表示指针地址的范围的,用far表示该地址是超过nead 即默认的范围也就是内存的一页,通常不用far也可以,但是如果nead地址空间用尽,程序强运行错误,如果是全局变量编译器会提示地址空间不够,有的编译器会自动加上far和huge,同时对于给far型指针赋值的数组数组或指针也要是far型的,否则编译器会发出警告
回复
引用
举报
热门招聘
相关主题
LabVIEW DSC 模块安装问题的...
[2223]
CON1 CON2
[1367]
请问这种嵌入式工控机如何装...
[4417]
急!MTTR时间和MTBF时间
[2080]
要西门子S7-200中文使用手册...
[4665]
串口到20mA电流环通讯转换器
[3084]
什么是PXI?
[4926]
组态王的按钮设置变量
[2883]
知道瞬时流量如何计算累积流...
[1372]
想了解CPCI的朋友请找我
[3000]
官方公众号
智造工程师
客服
小程序
公众号