Windows api 的主要功能分类:
1.系统基本服务
1.1 文件系统
对文件的基本操作,比如创建,打开。。。
1.2 内存管理
主要是内存的分配,共享,释放
1.3 进程,线程和模块
主要是进程主程序 .exe 模块 动态链接库。 线程的一些操作
1.4.设备I/O ,驱动程序控制
加载卸载驱动等等
1.5 调试与错误处理
主要是调试,运行错误处理,日志等方面
1.6 windows 系统信息
注册表操作,系统基本信息的获取和设置等等
1.7 进程间通信
进程间通信
1.8 定时器和消息机制
消息机制很重要,几乎所有的windows 应用程序都在与消息打交道
1.9 其他
系统的基本服务,包括性能监视,电源管理,索引与数据存储等等
2.系统管理
包括管理控制台接口,程序安扎un个,系统恢复,任务调度等
3.用户界面
包括 windows shell 和 windows 图形用户界面
4.图像和多媒体
包括基本的GDI GDI+ 高级的OpenGL , DirectX
5.网络
6.系统安全
包括系统授权与认证,登录,权限管理,加密,安全管理等。
7.其他功能
比如数据存储访问,数据库,web开发等等