Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
ChangerGetStatus behandelt die gerätespezifischen Aspekte eines Gerätesteuerungs-IRP mit dem IOCTL-Code IOCTL_CHANGER_GET_STATUS.
Syntax
NTSTATUS ChangerGetStatus(
[in] PDEVICE_OBJECT DeviceObject,
[in] PIRP Irp
);
Parameter
[in] DeviceObject
Zeiger auf das Geräteobjekt, das den Changer darstellt.
[in] Irp
Zeiger auf das IRP.
Rückgabewert
ChangerGetStatus- gibt den vom Systemporttreiber zurückgegebenen STATUS_XXX- Wert zurück. Wenn nicht genügend Arbeitsspeicher vorhanden ist, um die Anforderung zu verarbeiten oder den STATUS_XXX- Wert zu verarbeiten, der vom Systemporttreiber zurückgegeben wird, ChangerGetStatus gibt STATUS_INSUFFICIENT_RESOURCES zurück.
Bemerkungen
Diese Routine ist erforderlich.
ChangerGetStatus- gibt an, ob der Changer Anforderungen annehmen kann.
ChangerGetStatus erstellt einen SRB mit einem CDB, um den Status des Änderungers zu erhalten (unter Verwendung des SCSI-Befehls TEST UNIT READY oder nicht-SCSI-Entsprechung), und sendet ihn an den Systemporttreiber, um den Status des Changers zu erhalten.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | mcd.h (include Mcd.h, Ntddchgr.h) |
IRQL- | PASSIVE_LEVEL |