windows API

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows API相关的知识,希望对你有一定的参考价值。

API函数主要存在几个核心的动态链接库文件中

当用户调用一个API时,系统会通过程序文件的导入表结构找到需要调用的API函数位于哪个DLL

确定函数的地址,以便应用程序可以成功调用API函数。

 

 

Kernel32.dll 包括了系统基本服务中最基本的API函数,如文件系统,进程与线程,内存管理等。

User32.dll 是windows 图形界面的主要支持。一些重要的图形界面函数由User32.dll 函数导出。xp sp2系统中,User32.dll 有 700多个导出函数

标准C函数:各个主流操作系统都提供了一套标准C库所定义的函数接口。windows 操作系统的C标准函数接口主要存在于crtdll.dll 中

 

 

 

 

 

 

 

windows 数据类型

LPSTR类型的数据是字符串,也就是字符指针

CHAR是字符

DWORD是32位的无符号

整数,INT是32位有符号整数

 

Windows API函数、数据结构等都是采用Windows数据类型

Windows API函数的入口参数、返回值等都是Windows数据类型

 

windows 中的数据结构类型

在不同类型的API中会用到不同的数据结构类型

数据结构通常会作为API的参数输入

 

利用Windows API可以开发基于各种网络协议的应用程序,例如TCP\UDP Socket、
HTTP、DHCP、RPC、QOS、蓝牙,以及传真、点对点文件传输、即插即用设备管理等。
还可以进行网络管理,包括网络的基本信息,使用IP helper获取网络配置和网络信息、进行网络监视等。   

 

以上是关于windows API的主要内容,如果未能解决你的问题,请参考以下文章

导航到另一个片段时触发 API 调用

很实用的JQuery代码片段(转)

Android 插件化VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )(代码片段

微信小程序代码片段

Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段

asp.net页面实用代码片段