2010年11月2日 星期二

常見的基本Windows資料類型

類型 描述
BOOL 布林型態變數(值只能是True或False)
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巨集,則是LPCWSTR類型,否則是LPCSTR類型
LPCWSTR INICODE字串長度
LPDWORD 指向DWORD類型資料的目標
LPSTR Windows(ANSI)字串變數
LPTSTR 根據環境組態,如果定義了UNICODE、則是LPWSTR類型,否則則是LPSTR類型
LPWSTR UNICODE字串變數
SHORT 無符號短整數型態(16位元)
SIZE_T 表示記憶體大小,以字串為單位,其最大值是CPU最大搜尋範圍
TCHAR 如果定義了UNICODE,則為WCHAR,否則為CHAR
UCHAR 無符號CHAR
UINT 無符號LONG
ULONG 無符號LONG
VOID 無類型,相當於標準C語言的void
WCHAR 16位元UNICODE
WINAPI WindowsAPI的函數呼叫方式,常見於SDK標頭檔中對API函數的宣告中,相當於_stdcall
WORD 16位元無符號整數型態資料


資料出處:文魁 精通Windows API函數、介面、程式設計實例

沒有留言:

張貼留言