LPSTR :一个32位指向字符串指针,相当于char *;
LPCSTR:一个32位指向字符常量指针,相当于const char *;
LPESTR:一个32为指向unicode字符串指针,相当于wchar_t *;
LPCWSTR:一个32位指向unicode字符串常量指针,相当于const wchar_t *;
LPSTR-----------------------> char *
LPBYTE-------------------->unsigned char *
LPBYTE 与 LPSTR 的转换就是 unsigned char* 与 char* 的转换。
BYTE:一个8位无符号字符型。typedef unsigned char BYTE;相当于unsigned char
本文详细解释了LPSTR、LPCSTR、LPESTR和LPCWSTR等指针类型的含义及它们之间的区别。这些指针类型在32位系统中被广泛使用,用于处理ASCII和Unicode字符串。文章还介绍了LPBYTE与LPSTR之间的转换方式。
7万+

被折叠的 条评论
为什么被折叠?



