catface
驱动小牛
驱动小牛
  • 注册日期2009-01-11
  • 最后登录2014-03-09
  • 粉丝1
  • 关注1
  • 积分155分
  • 威望1341点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分2分
阅读:1435回复:0

求助 VALID_FAST_IO_DISPATCH_HANDLER 理解

楼主#
更多 发布于:2010-06-09 20:33
#define VALID_FAST_IO_DISPATCH_HANDLER(_FastIoDispatchPtr, _FieldName) \
    (((_FastIoDispatchPtr) != NULL) && \
     (((_FastIoDispatchPtr)->SizeOfFastIoDispatch) >= \
            (FIELD_OFFSET(FAST_IO_DISPATCH, _FieldName) + sizeof(void *))) && \
     ((_FastIoDispatchPtr)->_FieldName != NULL))

尤其是这句不大理解 FIELD_OFFSET(FAST_IO_DISPATCH, _FieldName) + sizeof(void *)
加sizeof(void*)干嘛?
游客

返回顶部