PoEdu - Windows階段班 【Po學校】Windows 平臺 數據類型

 
Windows 平臺 數據類型
 
Windows 平臺 數據類型 HANDLE
 
一個用於管理客戶機與Active Directory服務器之間通訊的,用於TCP鏈接adconnection對象的句柄
 
 

 

 

Windows 平臺 數據類型 BOOL BOOLEAN

 


Windows 平臺 數據類型 BYTE

 

 
 
windows 平臺 數據類型 BYTE WORD
 

 


Windows 平臺 數據類型 CHAR

 


Windows平臺 數據類型 PFLOAT注意事項

 
 

 

 
 
Windows 平臺 數據類型 DWORD
 

 

 
WORD  「字」   對,就是「快使用雙截棍,哼哼哈兮~!」的周天王。「short」短整的雙節棍(兩個Byte),16點傷害。
 
DWORD "雙字"  對的,由於要使用「頭文字D」,因此要再雙一會兒,影音雙棲了都,老厲害了 ,32bit傷害。汗~~~

Windows 平臺 數據類型 DWORD_PTR

 
 

一個dword_ptr是用於unsigned long類型的指針。它用於構造指向unsigned long類型的指針,執行有指針精度的指針運算。dword_ptr也是經常使用的指針精度。windows

在64位windows 中,通常32位參數已擴展到64位。更多信息,看到ulong_ptr。

Windows 平臺 數據類型 DWORD_PTR

 


Windows 平臺 數據類型 DWORD與DWORD_PTR

 


Windows 平臺 數據類型 DWORD_PTR 通常的地址值,沒有解引用功能。如要解引用,須要強轉爲指針地址值:

 


Windows 平臺 數據類型 X86與X64的宏替換:

 


Windows 平臺 數據類型 選擇x64 宏替換轉換爲64位

 


Windows 平臺 數據類型 爲了向後兼容 DWORD_PTR 在64位系統下,長度變成64bit

 


Windows 平臺 數據類型 DWORD_PTR 的使用及理解

 


Windows 平臺 數據類型 DWORD32 DWORD64 DWORDLONG,能夠直接理解爲INT系列

 

 
 
 
Windows 平臺 數據類型 error_status_t 錯誤狀態編號
 

 


Windows 平臺 數據類型 HANDLE

 


Windows 平臺 數據類型 HCALL == DWORD

 

 


Windows 平臺 數據類型 HRESULT == LONG

 


Windows 平臺 數據類型 INT LPINT

 


Windows 平臺 數據類型 LMSTR

 

 
 
 
Windows 平臺 數據類型 關於字符串的處理 下圖所有是關於字符串的
 

 


Windows 平臺 數據類型 1 先來看CHAR 與 WCHAR

 

 

Windows 平臺 數據類型 WCHAR 三個指針 PWCHAR LPWCH PWCH

 


Windows平臺 數據類型 WCHAR 其它編譯器上 的指針 表示 *LPWSTR   *PWSTR

 


Windows 平臺 數據類型 PWCHAR 與 LPWSTR 語義上的區別,微軟但願咱們以下使用:

 


Windows 平臺 數據類型 關於WCHAR 指針的解讀

 


Windows 平臺 數據類型 CHAR 的指針表示 沒有了W:

 


Windows 平臺 數據類型 第3種字符型 TCHAR 可變的CHAR,模板式的CHAR

 


Windows 平臺 數據類型 TCHAR 根據UNICODE宏的設定,來調整替換寬窄字符的定義:

 


Windows 平臺 數據類型 TCHAR 指針表示 :

 

 
 
 
Windows 平臺 數據類型 QWORD 升級版本的DWORD,表明64bit的長度
 

 


Windows 平臺 數據類型 魔性的SIZE_T:

 


Windows 平臺 數據類型 STRING 一個窄字符的char* :

 


Windows 平臺 數據類型 ULONG_PTR 會因X86與X64平臺的變化而變化長度:

相關文章
相關標籤/搜索