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 值。 如果記憶體不足,無法處理要求,或處理系統埠驅動程式 ChangerGetStatus 所傳回的STATUS_XXX 值,則會傳回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