版块
论坛
喜欢
话题
应用
搜索
登录
注册
yux008007的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=66800
晕乎乎,大家来看看这个结构体的大小到底是多少?
下面是一个和ATA SMART Attribute相对应的结构体:typedef struct _INDIVIDUALATTRIBUTE{BYTE bAttribteID;struct {USHORT bPrefailure:1;USHORT bVendorSpecific:5;...
全文
回复
(
4
)
2004-05-19 11:57
来自版块 -
非USB硬件驱动开发
◆
◆
表情
告诉我的粉丝
提 交
yux008007
:
这东西好象有个4字节对齐的问题,不同的编译器会有不同的结果! 多谢!
(2004-05-19 13:22)
回复
arthurtu
:
Attribute ID number (0x01 to 0xFFh) 1 binary Rd only Status flags 2 bit flags Rd only Pre-failure/advisory bit Vendor specific (5 bits) ...
(2004-05-19 13:20)
回复
snowStart
:
我看应该是16个= 1 + 3*2 + 1 + 8, 12怎么算出来的,如果bStatusFlag 是union为12 字节对齐可以自己设置
(2004-05-19 12:54)
回复
aha_here
:
这东西好象有个4字节对齐的问题,不同的编译器会有不同的结果!
(2004-05-19 12:11)
回复
yux008007
加关注
写私信
0
关注
0
粉丝
86
帖子
返回顶部