Baca dalam bahasa Inggris

Bagikan melalui


Fungsi ChangerGetStatus (mcd.h)

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

Sintaksis

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

Parameter

[in] DeviceObject

Penunjuk ke objek perangkat yang mewakili pengubah.

[in] Irp

Arahkan ke IRP.

Mengembalikan nilai

ChangerGetStatus mengembalikan nilaiXXX STATUS_ yang dikembalikan oleh driver port sistem. Jika tidak ada cukup memori untuk memproses permintaan atau memproses nilaiXXX STATUS_ yang dikembalikan oleh driver port sistem ChangerGetStatus mengembalikan STATUS_INSUFFICIENT_RESOURCES.

Komentar

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

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

Lihat juga

ChangerGetElementStatus

IOCTL_CHANGER_GET_STATUS