ChangerClassCreate 函式 (mcd.h)

ChangerClassCreate 例程是由 changer minidriver 呼叫,以允許類別驅動程式執行建立或關閉裝置所需的裝置獨立作業。

語法

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

參數

[in] DeviceObject

要建立或關閉之裝置之裝置物件的指標。

[in] Irp

起始建立或關閉作業的 I/O 要求封包指標 (IRP) 。

傳回值

如果作業成功, ChangerClassCreate 例程會傳回STATUS_SUCCESS。 否則例程會傳回下列其中一個狀態值。

傳回碼 Description
STATUS_NO_SUCH_DEVICE
裝置對象沒有正確初始化的裝置延伸模組。
STATUS_DEVICE_BUSY
裝置已經開啟。 一次只允許一個開啟。

規格需求

需求
目標平台 桌面
標頭 mcd.h (包括 Mcd.h、Ntddchgr.h)