Funzione ChangerGetStatus (mcd.h)

ChangerGetStatus gestisce gli aspetti specifici del dispositivo di un IRP di controllo del dispositivo con il codice IOCTL IOCTL_CHANGER_GET_STATUS.

Sintassi

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

Parametri

[in] DeviceObject

Puntatore all'oggetto dispositivo che rappresenta il modificatore.

[in] Irp

Puntatore all'IRP.

Valore restituito

ChangerGetStatus restituisce il valore STATUS_XXX restituito dal driver della porta di sistema. Se la memoria non è sufficiente per elaborare la richiesta o per elaborare il valore STATUS_XXX restituito dal driver di porta di sistema ChangerGetStatus restituisce STATUS_INSUFFICIENT_RESOURCES.

Commenti

Questa routine è obbligatoria.

ChangerGetStatus indica se il modificatore è in grado di accettare le richieste.

ChangerGetStatus compila un SRB con un CDB per ottenere lo stato del modificatore (usando il comando SCSI TEST UNIT READY o non SCSI equivalente) e lo invia al driver della porta di sistema per ottenere lo stato del modificatore.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione mcd.h (include Mcd.h, Ntddchgr.h)
IRQL PASSIVE_LEVEL

Vedi anche

ChangerGetElementStatus

IOCTL_CHANGER_GET_STATUS