Windows数据类型探幽——千回百转你是谁?(2)

类别:VC语言 点击:0 评论:0 推荐:

续表

INT int * int→INT 32位有符号整数 INT_PTR int(_W64 int即__w64 int) * _W64 int→INT_PTR,_W64就是__w64,是为了解决32位与64位编译器的兼容性而设置的关键字 用于指针运算 INT32 signed int * signed int→INT32 32位有符号整数 INT64 signed __int64 8 signed __int64→INT64 64位有符号整数 LANGID unsigned short 2 unsigned short→WORD→LANGID 语言标识符 LCID unsigned long 4 unsigned long→DWORD→LCID Locale identifier. LCTYPE unsigned long 4 unsigned long→DWORD→LCTYPE Locale information type.  LONG long 4 long→LONG 32位有符号整数 LONG_PTR long 4 _W64 long→LONG_PTR 用于指针运算 LONG32 signed int * signed int→LONG32 32位有符号整数 LONG64 __int64 8 __int64→LONG64 64位有符号整数 LONGLONG __int64 8 __int64→LONGLONG 64位有符号整数 LPARAM long 4 _W64 long→LONG_PTR→LPARAM 消息的参数 LPBOOL int *   int→BOOL, BOOL far *→LPBOOL BOOL类型的指针 LPBYTE unsigned char *   unsigned char→BYTE,BYTE far *→LPBYTE BYTE类型的指针 LPCOLORREF unsigned long *   unsigned long→WORD,DWORD *→LPCOLORREF 颜色值的指针 LPCRITICAL_SECTION RTL_CRITICAL_SECTION结构体指针   RTL_CRITICAL_SECTION *PRTL_CRITICAL_SECTION→,PRTL_CRITICAL_SECTION→LPCRITICAL_SECTION CRITICAL_SECTION的指针 LPCSTR 静态char *   char→CHAR,CONST CHAR *→LPCSTR 静态8位Windows字符(ANSI)无终结字符串指针 LPCTSTR 静态wchar_t *   wchar_t→WCHAR,CONST WCHAR *→LPCWSTR,LPCWSTR→LPCTSTR 如果UNICODE已定义则为LPCWSTR,否则为LPCTSTR LPCVOID 静态void *   CONST void far *→LPCVOID 任何类型的静态指针 LPCWSTR 静态wchar_t *   wchar_t→WCHAR,CONST WCHAR *→LPCWSTR 静态16位Windows字符(Unicode)无终结字符串指针 LPDWORD unsigned long *   unsigned long→DWORD,DWORD far *→LPDWORD DWORD的指针 LPHANDLE 指向句柄的指针   void *→HANDLE,HANDLE FAR *→LPHANDLE HANDLE的指针 LPINT int *   int far *→LPINT INT的指针 LPLONG long *   long far *→LPLONG LONG的指针 LPSTR char *   char→CHAR,CHAR *→LPSTR 8位Windows字符(ANSI)无终结字符串指针 LPTSTR wchar_t *   wchar_t WCHAR,WCHAR *→LPWSTR,LPWSTR→LPTSTR An LPWSTR if UNICODE is defined, an LPSTR otherwise. LPVOID void *   void far *→LPVOID 任何类型的指针 LPWORD unsigned short *   unsigned short→WORD,WORD far *→LPWORD WORD的指针 LPWSTR wchar_t *   wchar_t→WCHAR,WCHAR *→LPWSTR 16位Windows字符(ANSI)无终结字符串指针 LRESULT long 4 _W64 long→LONG_PTR→LRESULT 有符号的消息处理结果 LUID LUID结构     局部唯一标识符 PBOOL int *   int→BOOL,BOOL near *→PBOOL BOOL的指针 PBOOLEAN unsigned char *   unsigned char→BYTE→BOOLEAN,BOOLEAN *→PBOOLEAN BOOL的指针 PBYTE unsigned char *   unsigned char→BYTE,BYTE near *→PBYTE BYTE的指针 PCHAR char *   char→CHAR,CHAR *→PCHAR CHAR的指针 PCRITICAL_SECTION RTL_CRITICAL_SECTION结构体指针   RTL_CRITICAL_SECTION *→PRTL_CRITICAL_SECTION,PRTL_CRITICAL_SECTION→PCRITICAL_SECTION CRITICAL_SECTION的指针 PCSTR 静态char *   char→CHAR,CONST CHAR *→PCSTR 静态8位Windows字符(ANSI)无终结字符串指针 PCTSTR 静态wchar_t *   wchar_t→WCHAR,CONST WCHAR *→LPCWSTR,LPCWSTR→PCTSTR 如果UNICODE已定义则为PCWSTR,否则为PCSTR PCWCH 静态wchar_t *   wchar_t→WCHAR,CONST WCHAR *→PCWCH WCHAR的静态指针 PCWSTR 静态wchar_t *   wchar_t→WCHAR,CONST WCHAR *→PCWSTR 静态16位Windows字符(Unicode)无终结字符串指针 PDWORD unsigned long *   unsigned long→DWORD,DWORD near *→PDWORD DWORD的指针 PFLOAT float *   float→FLOAT,FLOAT *→PFLOAT FLOAT的指针 PHANDLE 指向句柄的指针   void *→HANDLE,HANDLE *→PHANDLE HANDLE的指针 PHKEY 指向HKEY的指针   HKEY__ *→HKEY *→PHKEY HKEY的指针 PINT int *   int near *→PINT INT的指针 PLCID unsigned long *   unsigned long→DWORD,DWORD near *→PDWORD→PLCID LCID的指针 PLONG long *   long→LONG,LONG *→PLONG LONG的指针 PLUID LUID结构体指针   LUID *→PLUID LUID的指针
接下表

本文地址:http://com.8s8s.com/it/it1099.htm