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 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈