banana
驱动牛犊
驱动牛犊
  • 注册日期2001-07-28
  • 最后登录2001-12-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1457回复:2

我不懂!!!

楼主#
更多 发布于:2001-10-19 16:50
小弟有几个疑问:
在MDL的定义
typedef struct _MDL {
    struct _MDL *Next;
    CSHORT Size;
。。。
    ULONG ByteCount;
    ULONG ByteOffset;
} MDL  中,Size和ByteCount有什么不同?CShort又是什么数据类型(C什么意思)?

而在定义
typedef struct _NDIS_PACKET_PRIVATE
{
       。。。。
       UINT Count;
       。。。  
} NDIS_PACKET_PRIVATE, * PNDIS_PACKET_PRIVATE;
中 Count又是什么意思。

先谢了!!
趁着这奈何天,伤怀日,寂寥时,试谴愚衷!
ppl
ppl
驱动小牛
驱动小牛
  • 注册日期2001-06-13
  • 最后登录2006-05-21
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-10-19 19:03
typedef struct _MDL {
struct _MDL *Next;
CSHORT Size;   // 就是整个MDL的大小,包括他后面跟的
               // 页面数组
。。。
ULONG ByteCount; // 就是被映射的内存的大小了
ULONG ByteOffset;
} MDL 中,Size和ByteCount有什么不同?CShort又是什么数据类型(C什么意思)?

banana
驱动牛犊
驱动牛犊
  • 注册日期2001-07-28
  • 最后登录2001-12-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-10-20 10:17
谢谢ppl兄,但我曾发现ByteCount大过Size。怎回事?
而且CShort 是const short 么?
趁着这奈何天,伤怀日,寂寥时,试谴愚衷!
游客

返回顶部