Windows 平台 数据类型
 
Windows 平台 数据类型 HANDLE
 
一个用于管理客户机与Active Directory服务器之间通信的,用于TCP连接adconnection对象的句柄
 
 PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 

 

Windows 平台 数据类型 BOOL BOOLEAN

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 BYTE

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 

 
 
windows 平台 数据类型 BYTE WORD
 
PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 CHAR

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows平台 数据类型 PFLOAT注意事项

 
 PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 

 
 
Windows 平台 数据类型 DWORD
 
PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 

 
WORD  “字”   对,就是“快使用双截棍,哼哼哈兮~!”的周天王。“short”短整的双节棍(两个Byte),16点伤害。
 
DWORD "双字"  对的,因为要使用“头文字D”,所以要再双一下子,影音双栖了都,老厉害了 ,32bit伤害。汗~~~

Windows 平台 数据类型 DWORD_PTR

 
 PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

一个dword_ptr是用于unsigned long类型的指针。它用于构造指向unsigned long类型的指针,执行有指针精度的指针运算。dword_ptr也是常用的指针精度。

在64位windows 中,一般32位参数已扩展到64位。更多信息,看到ulong_ptr。

Windows 平台 数据类型 DWORD_PTR

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 DWORD与DWORD_PTR

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 DWORD_PTR 一般的地址值,没有解引用功能。如要解引用,需要强转为指针地址值:

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 X86与X64的宏替换:

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 选择x64 宏替换转换为64位

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 为了向后兼容 DWORD_PTR 在64位系统下,长度变成64bit

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 DWORD_PTR 的使用及理解

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 DWORD32 DWORD64 DWORDLONG,可以直接理解为INT系列

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 

 
 
 
Windows 平台 数据类型 error_status_t 错误状态编号
 
PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 HANDLE

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 HCALL == DWORD

 PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 HRESULT == LONG

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 INT LPINT

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 LMSTR

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 

 
 
 
Windows 平台 数据类型 关于字符串的处理 下图全部是关于字符串的
 
PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 1 先来看CHAR 与 WCHAR

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 

 

Windows 平台 数据类型 WCHAR 三个指针 PWCHAR LPWCH PWCH

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows平台 数据类型 WCHAR 其它编译器上 的指针 表示 *LPWSTR   *PWSTR

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 PWCHAR 与 LPWSTR 语义上的区别,微软希望我们如下使用:

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 关于WCHAR 指针的解读

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 CHAR 的指针表示 没有了W:

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 第3种字符型 TCHAR 可变的CHAR,模板式的CHAR

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 TCHAR 根据UNICODE宏的设定,来调整替换宽窄字符的定义:

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 TCHAR 指针表示 :

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 

 
 
 
Windows 平台 数据类型 QWORD 升级版本的DWORD,代表64bit的长度
 
PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 魔性的SIZE_T:

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 STRING 一个窄字符的char* :

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 


Windows 平台 数据类型 ULONG_PTR 会因X86与X64平台的变化而变化长度:

PoEdu - Windows阶段班 【Po学校】Windows 平台 数据类型

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-23
  • 2021-10-30
  • 2022-12-23
  • 2022-01-07
  • 2021-04-30
猜你喜欢
  • 2022-01-02
  • 2021-11-11
  • 2021-04-01
  • 2021-08-29
  • 2021-10-29
  • 2021-06-17
  • 2021-08-26
相关资源
相似解决方案