发布网友 发布时间:2022-04-01 00:03
共1个回答
热心网友 时间:2022-04-01 01:33
DWORD被定义为32位无符号(长)整型,可以表示从0到4294967295的数。
即:typedef unsigned long DWORD;
不存在UNIT类型,是你打错了。应该是UINT吧,呵呵;
UINT同样被定义为无符号整型,同样可以表示从0到4294967295的数。
即:typedef unsigned int UINT;
从本质上讲,DWORD和UINT没有区别。如果一定要说有区别的话,那就是long和int的区别,在32位VC++编译器中,他们都占用4个字节的空间。所以,还是没区别,呵呵。
关于Windows的全部数据类型,你可以参考微软MSDN文档:
http://msdn.microsoft.com/en-us/library/aa383751(VS.85).aspx
至于API函数,同样,请参考MSDN文档:
http://msdn.microsoft.com/en-us/library/cc433218(VS.85).aspx