深RIVER_OBJECT结构体及其关键字段.pdfVIP

  • 0
  • 0
  • 约1.56万字
  • 约 16页
  • 2026-04-29 发布于山西
  • 举报

本章将探索驱动程序开发的基础部分,了解驱动对象DRIVER_OBJECT结构体的定义。一般来说,驱动程序

DriverEntry处都会存在这样一个驱动对象,该对象内所包含的就是当前所加载驱动自身的一些详细参

数,例如驱动大小、驱动标志、驱动名、驱动节等等,每一个驱动程序都会存在这样的一个结构。

首先来看一下微软对其的定义,此处我已将重要字段进行了备注。

typedefstruct_DRIVER_OBJECT

{CSHORT类型;//驱动类型//驱动大小//驱动对象//

CSHORT大小;驱动的标志//驱动的起始位置//驱动

PDEVICE_OBJECT设备对象;的大小//指向驱动程序映像的内存区

标志;对象//驱动的扩展空间//驱动名字

PVOID驱动程序起始地址;

驱动程序大小;

PVOID驱动程序节;

PDRIVER_EXTENSION驱动程序扩展;

UNICODE_STRING驱动程序名称;

PUNICOD

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档