Freigeben über


IOCTL_CHANGER_MOVE_MEDIUM IOCTL (ntddchgr.h)

Verschiebt einen Medienteil von einem Quellelement zu einem Ziel.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Der Puffer bei Irp-AssociatedIrp.SystemBuffer> enthält die CHANGER_MOVE_MEDIUM Daten, die den Transport für den Vorgang, die Quelle, das Ziel und die Angabe angibt, ob das Medium umgedreht werden soll, vorausgesetzt, das Gerät unterstützt zweiseitige Medien.

Eingabepufferlänge

Parameters.DeviceIoControl.InputBufferLength in der E/A-Stapelposition gibt die Größe des Parameterpuffers in Bytes an, die = sizeof(CHANGER_MOVE_MEDIUM) sein >muss.

Ausgabepuffer

Keine.

Länge des Ausgabepuffers

Keine.

Statusblock

Das Feld Information ist auf sizeof(CHANGER_MOVE_MEDIUM) festgelegt. Das Feld Status ist auf STATUS_SUCCESS oder möglicherweise auf STATUS_DESTINATION_ELEMENT_FULL, STATUS_INFO_LENGTH_MISMATCH, STATUS_INSUFFICIENT_RESOURCES, STATUS_INVALID_DEVICE_REQUEST, STATUS_INVALID_ELEMENT_ADDRESS, STATUS_INVALID_PARAMETER oder STATUS_SOURCE_ELEMENT_EMPTY festgelegt.

Anforderungen

Anforderung Wert
Header ntddchgr.h (include Ntddchgr.h)

Weitere Informationen

CHANGER_MOVE_MEDIUM

ChangerMoveMedium