Freigeben über


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

IRP_MJ_DEVICE_CONTROL

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)

Siehe auch

CHANGER_SET_POSITION

ChangerSetPosition-