Freigeben über


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

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

Siehe auch

TAPE_SET_DRIVE_PARAMETERS

TAPE_STATUS

TapeMiniSetDriveParameters