2015年4月11日

WDK编程的一些特殊点

摘要: 函数的多线程安全性在内核编程中比用户态应用程序的编程更常见。 调用源 运行环境 原因 driverEntry,DriverUnload 单线程 这两个函数由系统进程的单一线程调用,不会出现多线程同时调用 的情况 各种分发函数 多线程 ... 阅读全文

posted @ 2015-04-11 09:58 tneduts 阅读(647) 评论(0) 推荐(0) 编辑

windows内核编程之常用数据结构

摘要: 1.返回状态 绝大部分的内核api返回值都是一个返回状态,也就是一个错误代码。这个类型为NTSTATUS.我们自己写的函数也大部分这样做。 NTSTATUS MyFunction() { NTSTATUS status; …. return status; } 如果碰到一个函数返回了奇特的NTSTATUS值,正确的方法是在WDK的头文件比如(NTSTATUS.h)中... 阅读全文

posted @ 2015-04-11 09:17 tneduts 阅读(1592) 评论(0) 推荐(0) 编辑

导航