IDE 控制器微型驱动程序函数的 DriverEntry

IDE 控制器微型驱动程序的 DriverEntry 初始化驱动程序范围的数据结构和资源。

语法

NTSTATUS DriverEntry(
  _In_ PDRIVER_OBJECT  DriverObject,
  _In_ PUNICODE_STRING RegistryPath
);

参数

DriverObject 包含指向 IDE 控制器微型驱动程序对象的指针。

RegistryPath 指定一个字符串,指示注册表中驱动程序配置信息的路径。

返回值

如果成功,DriverEntry 将返回STATUS_SUCCESS;否则它将返回从 PciIdeXInitialize 库例程收到的 NTSTATUS 代码。

注解

每个控制器微型驱动程序必须具有名为 DriverEntry例程才能加载。

IDE 控制器微型驱动程序的 DriverEntry 例程必须调用 PciIdeXInitialize 库例程。 PciIdeXInitialize 初始化控制器微型驱动程序的调度表,为 DriverObject 分配扩展,并将各种值存储在驱动程序对象的扩展中。 必须存储在驱动程序对象的扩展中的值包括驱动程序扩展的大小和指向控制器微型驱动程序 HwIdeXGetControllerProperties 例程的指针,用于检索有关 IDE 控制器的信息。

要求

类别 要求
目标平台 桌面
头文件 Ide.h (包括 Ide.h
Library NtosKrnl.lib
DLL NtosKrnl.exe

另请参阅

HwIdeXGetControllerProperties

IDE_CONTROLLER_PROPERTIES

PciIdeXInitialize