ChangerInitialize 读取更改程序以接收其他请求。
语法
NTSTATUS ChangerInitialize(
[in] PDEVICE_OBJECT DeviceObject
);
参数
[in] DeviceObject
指向 changer 类驱动程序创建的用于表示此更改程序的设备对象的指针。
返回值
ChangerInitialize 返回系统端口驱动程序或以下值之一返回的 STATUS_XXX 值:
STATUS_SUCCESS
STATUS_INSUFFICIENT_RESOURCES
言论
在创建设备对象来表示更改程序后,changer 类驱动程序调用 ChangerInitialize。
ChangerInitialize 执行任何特定于设备的处理,使更改程序准备好接收请求。 它还通常在设备扩展(如 SCSI 查询数据或非 SCSI 等效项和偏移量)中存储特定于设备的信息,以生成从零开始的元素地址,系统使用这些地址来引用变更器元素。
ChangerInitialize 返回后,changer miniclass 驱动程序和更改程序应能够处理任何其他请求。
要求
| 要求 | 价值 |
|---|---|
| 目标平台 | 桌面 |
| 标头 | mcd.h (包括 Mcd.h、Ntddchgr.h) |
| IRQL | PASSIVE_LEVEL |