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 |