IOCTL_TAPE_SET_DRIVE_PARAMS IOCTL (ntddtape.h)
Passt die konfigurierbaren Parameter eines Bandlaufwerks an. Der Miniklassentreiber kann Parameter ignorieren, die das Gerät nicht unterstützt. Die aufrufende Anwendung ist dafür verantwortlich, zu bestimmen, ob ein Gerät ein bestimmtes Feature unterstützt, bevor versucht wird, 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- an der I/O-Stapelposition gibt die Größe des Parameterpuffers in Bytes an, der >= Sizeof(TAPE_SET_DRIVE_PARAMETERS) sein muss.
Ausgabepuffer
Nichts.
Länge des Ausgabepuffers
Nichts.
Statusblock
Das Feld Information wird auf Null festgelegt. Das Feld Status wird 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) |