Windows的内核函数命名
2013-03-14 08:51
274 查看
Windows的内核函数在命名上有个很好的特色,就是函数名都按其所在的层次或模块加上了特定的前缀。了解了这些前缀,看到一个函数名就可以大致知道这个函数所属的层次和模块,主要的前缀有:
Ex:管理层,Ex是Executive的开头两个字母。
Ke:核心层,Ke是Kernel的开头两个字母。
Hal:硬件抽象层,Hal是Hardware Abstraction Layer的缩写。
Ob:对象管理,Ob是Object的开头两个字母。
Mm:内存管理,Mm是Memory Manager的缩写。
Ps:进程(线程)管理,Ps表示Process。
Se:安全管理,Se是Security的开头两个字母。
Io:I/O管理。
Fs:文件系统,Fs是File System的缩写。
Cc:文件缓存管理,Cc表示Cache。
Cm:系统配置管理,Cm是Configuration Manager的缩写。
Pp:“即插即用”管理,Pp表示PnP。
Rtl:运行时程序库,Rtl是Runtime Library的缩写。
Ex:管理层,Ex是Executive的开头两个字母。
Ke:核心层,Ke是Kernel的开头两个字母。
Hal:硬件抽象层,Hal是Hardware Abstraction Layer的缩写。
Ob:对象管理,Ob是Object的开头两个字母。
Mm:内存管理,Mm是Memory Manager的缩写。
Ps:进程(线程)管理,Ps表示Process。
Se:安全管理,Se是Security的开头两个字母。
Io:I/O管理。
Fs:文件系统,Fs是File System的缩写。
Cc:文件缓存管理,Cc表示Cache。
Cm:系统配置管理,Cm是Configuration Manager的缩写。
Pp:“即插即用”管理,Pp表示PnP。
Rtl:运行时程序库,Rtl是Runtime Library的缩写。
相关文章推荐
- windows 内核函数命名规律
- 浅谈Windows接口中的一些函数命名
- Windows内核学习笔记(二)-- IoCallDriver函数与PoCallDriver函数
- 向Windows内核驱动中传递一个函数指针,使其在内核模式下执行
- windows内核原理分析之DPC函数的执行(1)
- AttributeError: 'module' object has no attribute 'fork' 切记:windows内核中没有os.fork()函数
- Windows内核驱动开发入门学习资料 + 内核数据类型和函数
- Windows内核中的数据结构与函数调用
- Windows内核分析之一 —— 内核入口函数
- windows内核原理分析之DPC函数的执行(2)
- windows笔记-跨越进程边界共享内核对象【命名对象】
- Windows内核分析之一 —— 内核入口函数
- 用命名内核对象防止windows同时运行两个程序
- 白话windows内核对象共享之命名对象
- 关于PHP fopen函数在windows系统上创建中文命名的文档时乱码的问题
- windows内核原理分析之DPC函数的执行(3)
- 观察Windows的内核模块、数据结构和函数
- windows笔记-跨越进程边界共享内核对象【命名对象】
- Windows 内核 派遣函数
- 试验1:观察Windows的内核模块、数据结构和函数