Windows驱动编程入门.docVIP

  • 28
  • 0
  • 约2.48万字
  • 约 24页
  • 2018-05-23 发布于河南
  • 举报
Windows驱动编程入门

Windows驱动编程1 前言 ??? 我经常在网上遇到心如火燎的提问者。他们碰到很多工作中的技术问题,是关于驱动开发的。其实绝大部分他们碰到的“巨大困难”是被老牛们看成初级得不能再初级的问题。比如经常有人定义一个空的UNICODE_STRING,然后往里面拷贝字符串。结果无论如何都是蓝屏。也有人在堆栈中定义一个局部SPIN_LOCK,作为下面的同步用——这样用显然没有任何意义。我无法一一回答这些问题:因为往往要耐心的看他们的代码,才能很不容易的发现这些错误。而且我又不是总是空闲的,可以无休止的去帮网友阅读代码和查找初级错误。但是归根结底,这些问题的出现,是因为现在写驱动的同行越来越多,但是做驱动开发又没有比较基础的,容易读懂的资料。为此我决定从今天开始连载一篇超级入门级的教程,来解决那些最基本的开发问题。老牛们就请无视这篇教程,一笑而过了。 Windows驱动编程基础教程(1.1-1.3) 1.1 使用字符串结构 ??? 常常使用传统C语言的程序员比较喜欢用如下的方法定义和使用字符串: ? ? ? ? char? ? *str = { “my first string” };? ? ? ? ? ? // ansi字符串 ? ? wchar_t? ? *wstr = { L”my first string” };? ? // unicode字符串 ? ? size_t le

文档评论(0)

1亿VIP精品文档

相关文档