常用的基本Windows数据类型

                       常用的基本Windows数据类型

 ---------------------------------------------------------------------------------------------------------------------------------------------------------

                           类                            型                                            

                              描                                    述                                                    

BOOL

布尔类型变量(值只能是TRUE或FALSE)

BYTE

字节类型(位)

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

UNICODE字符串常量

LPDWORD

指向DWORD类型数据的指针

LPSTR

Windows字符串变量(ANSI)

LPTSTR

根据环境配置,如果定义了UNICODE宏,则是LPWSTR类型,否则是LPSTR类型

LPWSTR

UNICODE字符串变量

SHORT

无符号短整型(16位)

SIZE_T

表示内存大小,以字节为单位,其最大值是CPU最大寻址范围

TCHAR

如果定义了UNICODE,则为WCHAR,否则为CHAR

UCHAR

无符号CHAR

UINT

无符号INT

ULONG

无符号LONG

VOID

无类型,相当于c语言中的void

WCHAR

16位的Unicode字符

WINAPI

Windows API的函数调用方式,常见于SDK头文件中对API的声明中,相当于_Stdcall(更严格的讲,这不是数据类型,而是一种函数调用约定)

WORD

16位无符号整型数据

 

 

 

 

 

 

 

 

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/375333.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

删除空文件夹 清除CS扩展名文件 bat

删除空文件夹。删的干净。删的彻底。 将下列代码复制到txt中保存。并把后缀.txt命成.bat。然后运行即可。 方案1.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 删除指定目录及其子目录下的空文件夹.bat 代码:…

ios 坐标转换

// 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值 - (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view; // 将像素point从view中转换到当前视图中,返回在当前视图中的像素值 - (CGPoint)convertPoint:(C…

80X86伪指令

8086 伪指令表 一、数据定义伪操作 伪 指 令 名 称 语 句 格 式 功 能 定义字节类型的数据存储区 [变量名] DB 表达式[,…] 定义一个以变量名为首址的字节类型数据存储区,所含数据元素的个数由其后表达式的个数所决定,数据存储单元…

jQuery慢慢啃之选择器(二)

1.$("#myDiv");ID匹配一个元素 <span id"foo[bar]"></span> $("#foo\\[bar\\]);//转义 2.$("div");//元素标签名匹配 3.$(".myClass"); css类名匹配 4.$("*") 匹配所有元素&#xff0c;多用于结合上下文…

iOS学习之基本概念

学习iOS最重要的是态度和兴趣&#xff0c;如果你对于学习始终抱有不断的热情和端正的态度&#xff0c;那么&#xff0c;无论是什么&#xff0c;你总会成功的&#xff01; 有一句话与大家共勉&#xff1a;过程中跌倒多少次都没有关系&#xff0c;重要的是&#xff0c;跌倒后你能…

Win32ASM代码基本模块

;-------------------------------------------------------------------------------- ;程序环境设置 .386 .model flat,stdcall option casemap:none ;-------------------------------------------------------------------------------- ;头文件与库文件导入 include windo…

ORA-16038: log 3 sequence# 103 cannot be archived

[sizelarge]今天在自己机器做了个实验&#xff0c;插入10万条&#xff0c;由于空间少&#xff0c;重启数据库时出现&#xff1a; [sizex-large]SQL> startup ORACLE instance started. Total System Global Area 188743680 bytes Fixed Size 1218460 byte…

Win32ASM学习[23]:RadASM快捷键

RadASM快键操作 一.书签 SHIFTF8为所在行下书签或删除书签(Crtl0-9能定义存于文件中的10个书签)&#xff0c; 可通过编辑\书签\开关书签。&#xff08;CRTLF8为下一书签&#xff0c;F8为上一书签&#xff09; 二、列选择&#xff1a; 拉框时用到&#xff0c;CRTLB为切换行…

SAP MM/FI 自动过账实现 OBYC 接口执行

一. 自动过账原理 在MM模块的许多操作都能实现在FI模块自动过账&#xff0c;如PO收货、发票验证(LIV)、工单发料、向生产车间发料等等。不用说&#xff0c;一定需要在IMG中进行配置才可以实现自动处理。但SAP实现的这种自动配置的机制是怎样的呢&#xff1f;其实也并不复杂&…

JAVA 字符处理

/** * 分割字符串 * * param str String 原始字符串 * param splitsign String 分隔符 * return String[] 分割后的字符串数组 */ SuppressWarnings("unchecked") public static String[] split(String str, String splitsign) { int index; if (str null || …

Win32ASM-进程学习【1】

关于一些进程的概念就不说了。。。 一创建进程GreateProcess (1).当一个进程被创建时: ①.系统为进程创建一个内核对象,并将这个对象的计数设置为1,进程对象只是一个比较小的数据结构,可以通过进程句柄来引用 ②.系统为进程创建一个虚拟地址空间,并将可执行文件装载到这个地…

Object-C,NSArraySortTest,数组排序3种方式

晚上回来&#xff0c;继续写Object-C的例子&#xff0c;今天不打算写iOS可视化界面的程序&#xff0c;太累了。刚刚dady又电话过来&#xff0c;老一套&#xff0c;烦死了。其实&#xff0c;我一直一个观点&#xff0c;无论发生什么事情&#xff0c;不要整天一副不开心的样子。开…

android中listview的一些样式设置

在Android中&#xff0c;ListView是最常用的一个控件&#xff0c;在做UI设计的时候&#xff0c;很多人希望能够改变一下它的背景&#xff0c;使他能够符合整体的UI设计&#xff0c;改变背景背很简单只需要准备一张图片然后指定属性 android:background"drawable/bg"&…

Win32ASM-进程学习【2】

获取运行中的句柄 1.从窗口句柄中获取进程句柄 要对进程进行某种操作,就必须首先知道该进程的句柄或者进程ID 对于自己创建的子进程来说CreateProcess函数返回了子进程句柄和进程的ID 但是如果如果要对系统中运行的某个进程进行操作,那么首先获取他们的句柄才行 如果知道某个…

完美解决IE8有两个进程的问题

完美解决IE8有两个进程的问题&#xff0c;照以下方法设置后就只有一个进程了&#xff0c;没有什么负影响哦&#xff01; 方法&#xff1a; 1、winR&#xff0c;在运行框里输入&#xff1a;gpedit.msc&#xff0c;回车进入组策略设置。 2、依次展开&#xff1a;计算机配置——管…

【转】gvim配置及相关插件安装

0.准备软件及插件。(a)gvim72.exe 地址ftp://ftp.vim.org/pub/vim/pc/gvim72.exe。(b)vimcdoc-1.7.0-setup.exe 地址http://prdownloads.sourceforge.net/vimcdoc/vimcdoc-1.7.0-setup.exe?download(c)ec57w32.zip 地址http://prdownloads.sourceforge.net/ctags/ec57w32.zip(…

Win32ASM-进程学习[3]-读写进程空间

invoke ReadProcessMemory,hProcess,lpBaseAddress,lpBuffer,dwSize,lpNumberOfBytesReadinvoke WriteProcessMemory,hProcess,lpBaseAddress,lpBuffer,dwSize,lpNumberOfBytesWritten hProcess 指定将要被读写的目标进程句柄 lpBaseAddress 目标进程中被读写的起始线性地址. …

MongoDB使用记录

安装服务 使用以下命令将MongoDB安装成为Windows服务。笔者的MongoDB目录为D:\Program Files\mongodb mongod --logpath "D:\Program Files\mongodb\data\logs.txt" --logappend --dbpath "D:\Program Files\mongodb\data" --directoryperdb --serviceName…

OC基础知识

Object C 语言基础 第一节总括 这一节是对Objective-C(以后简称OC)的简要介绍,目的是使读者对OC有一个概括的认识。 1.面象的读者 在阅读本文之前,应具备使用与C类似的编程语言(如C,C,JAVA)的一些经验,同时熟悉面向对象编程。 2.OC简介 OC是以SmallTalk为基础&#xff0c;建立…

Windows使用筛选器来处理异常

很久木有管博客了 最近也没有学什么 Dos系统下发生异常后,系统会调用int 24h服务例程,然后根据中断的返回值决定下一步要做什么,他会在屏幕上显示ignore Retry Fail Abort 让用户选择进而进行下一步操作 这样的话 只要应用程序截取int 24h中断,就可以随意的"胡作非…