常见的Windows数据类型-Windows API

39 篇文章 5 订阅

Windows API中会用到很多的Windows特有的数据类型,如下所示

BOOL                     布尔型变量

BYTE                      字节类型(8位)

CHAR                     8比特字节(ANSI)

CONST                   常量,相当于标准C中的const关键字

DWORD                 32字节无符号整形数据

DWORD32             32字节无符号整形数据

DWORD64             64字节无符号整形数据

FLOAT                     浮点数据类型

HANDLE                对象的句柄,最基本的句柄类型

HICON                    图标的句柄

HINSTANCE           程序实例的句柄

HKEY                       注册表键的句柄

HMODULE             模块的句柄

HWND                     窗口的句柄

INT                          32位符号整形数据类型

INT_PTR                指向INT类型数据的指针类型

INT32                     32位符号整形

INT64                     64位符号整形

LONG                    32位符号整形,相当于C语言的标准数据类型long

LONGLONG         64位符号整形

LONG32               32位符号整形

LONG64               64位符号整形

LPARAM               消息的L参数

WPARAM              消息的W参数

LPCSTR               windows(ANSI)字符串常量

LPCTSTR             根据环境配置,如果指定了UNICODE宏,则是LPCESTR类型,否则是LPCSTR类型

LPCWSTR           UNICODE字符创常量

LPSTR                  Windows(ANSI)字符创变量

LPTSTR               根据环境配置,如果定义了UNICODE宏,则是LPWSTR类型,否则是LPSTR类型

LPWSTR              UNICODE字符串变量

SHORT                无符号短整型(16位)

SIZE_T                表示内存大小,以字节为单位,其最大值是CPU最大寻址范围

TCHAR               如果定义了UNICODE,则为WCHAR,否则CHAR

UCHAR              无符号CHAR

UINT                    无符号INT

ULONG              无符号LONG

VOID                   无类型,相当于标准C语言的void

WCHAR             16位UNICODE字符

WINAPI              WINAPI的函数调用方式

WORD               16位无符号整形

如果您觉得这篇博文有用,请访问我的个人站:http://www.stubbornhuang.com,更多博文干货等着您。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HW140701

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值