ChangerClassCreate 函数 (mcd.h)

changer Minidriver 调用 ChangerClassCreate 例程,以允许类驱动程序执行创建或关闭设备所需的独立于设备的作。

语法

NTSTATUS ChangerClassCreate(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PIRP           Irp
);

参数

[in] DeviceObject

指向要创建或关闭的设备的设备对象的指针。

[in] Irp

指向启动创建或关闭作的 I/O 请求数据包(IRP)的指针。

返回值

如果作成功,则 ChangerClassCreate 例程返回STATUS_SUCCESS。 否则,例程返回以下状态值之一。

返回代码 描述
STATUS_NO_SUCH_DEVICE
设备对象没有正确初始化的设备扩展。
STATUS_DEVICE_BUSY
设备已打开。 一次只允许一个打开。

要求

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