Bagikan melalui


Fungsi ChangerGetStatus (mcd.h)

ChangerGetStatus menangani aspek khusus perangkat dari IRP kontrol perangkat dengan kode IOCTL IOCTL_CHANGER_GET_STATUS.

Sintaks

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

Parameter

[in] DeviceObject

Arahkan ke objek perangkat yang mewakili pengubah.

[in] Irp

Arahkan ke IRP.

Nilai kembali

ChangerGetStatus mengembalikan nilai STATUS_XXX yang dikembalikan oleh driver port sistem. Jika tidak ada cukup memori untuk memproses permintaan atau memproses nilai STATUS_XXX yang dikembalikan oleh driver port sistem ChangerGetStatus akan mengembalikan STATUS_INSUFFICIENT_RESOURCES.

Keterangan

Rutinitas ini diperlukan.

ChangerGetStatus menunjukkan apakah pengubah dapat menerima permintaan.

ChangerGetStatus membangun SRB dengan CDB untuk mendapatkan status pengubah (menggunakan perintah SCSI TEST UNIT READY atau non-SCSI yang setara) dan mengirimkannya ke driver port sistem untuk mendapatkan status pengubah.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header mcd.h (termasuk Mcd.h, Ntddchgr.h)
IRQL PASSIVE_LEVEL

Lihat juga

ChangerGetElementStatus

IOCTL_CHANGER_GET_STATUS