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
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) |