共用方式為


ChangerGetStatus 函式 (mcd.h)

ChangerGetStatus 使用 IOCTL 程式代碼 IOCTL_CHANGER_GET_STATUS處理裝置控制 IRP 的裝置特定層面。

語法

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

參數

[in] DeviceObject

代表變更器的裝置物件的指標。

[in] Irp

IRP 的指標。

傳回值

ChangerGetStatus 會傳回系統埠驅動程式所傳回STATUS_XXX 值。 如果記憶體不足,無法處理要求,或處理系統埠驅動程式傳回STATUS_XXX 值,ChangerGetStatus 會傳回STATUS_INSUFFICIENT_RESOURCES。

言論

這是必要例程。

ChangerGetStatus 指出變更者是否能夠接受要求。

ChangerGetStatus 建置具有 CDB 的 SRB,以取得變更器的狀態(使用 SCSI 命令 TEST UNIT READY 或非 SCSI 對等專案),並將它傳送至系統埠驅動程式以取得變更器的狀態。

要求

要求 價值
目標平臺 桌面
標頭 mcd.h (包括 Mcd.h、 Ntddchgr.h)
IRQL PASSIVE_LEVEL

另請參閱

ChangerGetElementStatus

IOCTL_CHANGER_GET_STATUS