IOCTL_CHANGER_SET_POSITION IOCTL (ntddchgr.h)
Legt den Robotertransportmechanismus des Changers auf die angegebene Elementadresse fest, in der Regel, um das Verschieben oder Austauschen von Medien zu optimieren, indem der Transport vorher positioniert wird.
Hauptcode
Eingabepuffer
Der Puffer bei Irp->AssociatedIrp.SystemBuffer enthält eine CHANGER_SET_POSITION Struktur, die den zu verschiebenden Transport und das Ziel angibt. Wenn das Flip Member TRUE ist und das Gerät zweiseitige Medien unterstützt, sollte die aktuell vom Transport übertragene Medien gekippt werden.
Eingabepufferlänge
Parameters.DeviceIoControl.InputBufferLength- an der I/O-Stapelposition gibt die Größe des Parameterpuffers in Bytes an, die >= Sizeof(CHANGER_SET_POSITION).
Ausgabepuffer
Nichts.
Länge des Ausgabepuffers
Nichts.
Statusblock
Das Feld Information wird auf Größe(CHANGER_SET_POSITION) festgelegt. Das Feld Status wird auf STATUS_SUCCESS oder möglicherweise auf STATUS_INFO_LENGTH_MISMATCH, STATUS_INSUFFICIENT_RESOURCES, STATUS_INVALID_DEVICE_REQUEST oder STATUS_INVALID_PARAMETER festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddchgr.h (enthalten Ntddchgr.h) |