阅读:1457回复:2
我不懂!!!
小弟有几个疑问:
在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又是什么意思。 先谢了!! |
|
|
沙发#
发布于:2001-10-19 19:03
typedef struct _MDL {
struct _MDL *Next; CSHORT Size; // 就是整个MDL的大小,包括他后面跟的 // 页面数组 。。。 ULONG ByteCount; // 就是被映射的内存的大小了 ULONG ByteOffset; } MDL 中,Size和ByteCount有什么不同?CShort又是什么数据类型(C什么意思)? |
|
板凳#
发布于:2001-10-20 10:17
谢谢ppl兄,但我曾发现ByteCount大过Size。怎回事?
而且CShort 是const short 么? |
|
|