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 |