Windows 驱动开发基础(九)内核函数

本文介绍了Windows驱动开发中的三类内核函数:字符串处理、文件操作和注册表读写。详细讲解了相关函数的使用,如RtlInitAnsiString、RtlInitUnicodeString、ZwCreateFile、ZwOpenFile等,并提供了基本操作示例。
摘要由CSDN通过智能技术生成

Windows 驱动开发基础系列,转载请标明出处:http://blog.csdn.net/ikerpeng/article/details/38849861


这里主要介绍3类Windows的内核函数:字符串处理函数,文件操作函数, 注册表读写函数。(这些函数都是运行时函数,所以都有Rtl字样


1 字符串处理函数

首先驱动程序中,常用的字符串包括4种:CHAR (打印的时候注意小写%s), WCHAR(打印的时候注意大写%S), ANSI_STRING, UNICODE_STRING。后面两种使用的比较的多注意他们两都不是以0标志结束的。


使用前要都要进行初始化(就像C里面的变量声明和赋值)。都有其相应的初始化函数:

RtlInitAnsiString(),

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值