ChangerClassCreate 函数 (mcd.h)
ChangerClassCreate 例程由变更程序微型驱动程序调用,以允许类驱动程序执行创建或关闭设备所需的与设备无关的操作。
语法
NTSTATUS ChangerClassCreate(
[in] PDEVICE_OBJECT DeviceObject,
[in] PIRP Irp
);
参数
[in] DeviceObject
指向要创建或关闭的设备的设备对象的指针。
[in] Irp
指向启动创建或关闭操作的 I/O 请求数据包 (IRP) 的指针。
返回值
如果操作成功, ChangerClassCreate 例程将返回STATUS_SUCCESS。 否则,例程返回以下状态值之一。
返回代码 | 说明 |
---|---|
|
设备对象没有正确初始化的设备扩展。 |
|
设备已打开。 一次只允许打开一个。 |
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | mcd.h (包括 Mcd.h、Ntddchgr.h) |