changerInitialize 函数 (mcd.h)

ChangerInitialize 读取更改程序以接收其他请求。

语法

NTSTATUS ChangerInitialize(
  [in] PDEVICE_OBJECT DeviceObject
);

参数

[in] DeviceObject

指向由变更器类驱动程序创建的表示此变更器的设备对象的指针。

返回值

ChangerInitialize 返回系统端口驱动程序返回的 STATUS_XXX 值或以下值之一:

STATUS_SUCCESS

STATUS_INSUFFICIENT_RESOURCES

注解

在创建表示变更器的设备对象后,变更器类驱动程序在驱动程序初始化期间调用 ChangerInitialize

ChangerInitialize 执行使变更器准备好接收请求所需的任何特定于设备的处理。 它通常还会在设备扩展中存储特定于设备的信息,例如 SCSI 查询数据或非 SCSI 等效项和偏移量,以生成从零开始的元素地址,系统使用这些地址来引用变更器元素。

在 ChangerInitialize 返回后,变更器微型类驱动程序和变更器应能够处理任何其他请求。

要求

要求
目标平台 桌面
标头 mcd.h (包括 Mcd.h、Ntddchgr.h)
IRQL PASSIVE_LEVEL

另请参阅

ChangerAdditionalExtensionSize