Freigeben über


IOCTL_TAPE_SET_DRIVE_PARAMS IOCTL (ntddtape.h)

Passt die konfigurierbaren Parameter eines Bandlaufwerks an. Der Miniklassentreiber kann Parameter ignorieren, die sein Gerät nicht unterstützt. Die aufrufende Anwendung bestimmt, ob ein Gerät ein bestimmtes Feature unterstützt, bevor sie versucht, es festzulegen.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Die TAPE_SET_DRIVE_PARAMETERS Struktur im Puffer bei Irp-AssociatedIrp.SystemBuffer> enthält die festzulegenden Werte.

Eingabepufferlänge

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

Ausgabepuffer

Keine.

Länge des Ausgabepuffers

Keine.

Statusblock

Das Feld Information ist auf 0 festgelegt. Das Feld Status ist auf STATUS_SUCCESS oder möglicherweise auf STATUS_IO_DEVICE_ERROR, STATUS_INVALID_DEVICE_REQUEST, STATUS_DEVICE_DATA_ERROR, STATUS_NO_SUCH_DEVICE, STATUS_IO_TIMEOUT, STATUS_INFO_LENGTH_MISMATCH oder STATUS_DEVICE_NOT_READY festgelegt.

Anforderungen

Anforderung Wert
Header ntddtape.h (include Ntddtape.h)

Weitere Informationen

TAPE_SET_DRIVE_PARAMETERS

TAPE_STATUS

TapeMiniSetDriveParameters