ChangerInitialize 函数 (mcd.h)

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

另请参阅

ChangerAdditionalExtensionSize