Freigeben über


IOCTL_CHANGER_REINITIALIZE_TRANSPORT IOCTL (ntddchgr.h)

Ruft ein Transportelement physisch neu ab, in der Regel nachdem der Changer eingeschaltet wurde oder eine aufrufende Anwendung einen Wiederherstellungsvorgang initiiert hat. Eine Neukalibrierung kann die Rückgabe des Transports an seine "Heimposition" umfassen.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Der Puffer bei Irp->AssociatedIrp.SystemBuffer gibt das zu initialisierende Element an.

Eingabepufferlänge

Parameters.DeviceIoControl.InputBufferLength an der I/O-Stapelposition gibt die Größe des Parameterpuffers in Bytes an, die >= Sizeof(CHANGER_ELEMENT).

Ausgabepuffer

Nichts.

Länge des Ausgabepuffers

Nichts.

Statusblock

Das Feld Information wird auf Größe(CHANGER_ELEMENT) festgelegt. Das Feld Status wird auf STATUS_SUCCESS oder möglicherweise auf STATUS_INFO_LENGTH_MISMATCH, STATUS_INSUFFICIENT_RESOURCES, STATUS_INVALID_ELEMENT_ADDRESS oder STATUS_INVALID_PARAMETER festgelegt.

Anforderungen

Anforderung Wert
Header- ntddchgr.h (enthalten Ntddchgr.h)

Siehe auch

CHANGER_ELEMENT