版块
论坛
喜欢
话题
应用
搜索
登录
注册
wdynasty的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=66598
一个问题,大家帮忙
我定义了一个结构typedef struct _WRITE_CMD{unsigned char cmd_id;unsigned long start_lba;unsigned long write_len;unsigned char sector[512];} WRITE_CMD...
全文
回复
(
4
)
2005-06-10 16:19
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
wdynasty
:
结构如下定义 typedef struct _WRITE_CMD { unsigned long cmd_id; unsigned long start_lba; unsigned long write_len; unsigned char sector[1]...
(2005-06-11 17:41)
回复
wdynasty
:
我这样分配以后,通过write_cmd->cmd_id 得到的值怎么不正确啊
(2005-06-11 16:07)
回复
znsoft
:
对,应该象楼上说的那样定义,这样可以不受长度了限制,而且直接可以用结构成员变量访问你的不定长成员变量sector.
(2005-06-10 23:58)
回复
looluo
:
定义成这样 { unsigned char cmd_id; unsigned long start_lba; unsigned long write_len; unsigned char sector[1]; } WRITE_CMD, *PWRITE_CMD;
(2005-06-10 17:27)
回复
wdynasty
加关注
写私信
0
关注
0
粉丝
651
帖子
返回顶部