IOCTL_TAPE_SET_DRIVE_PARAMS IOCTL (ntddtape.h)
Ajusta los parámetros configurables de una unidad de cinta. El controlador de miniclase puede omitir los parámetros que su dispositivo no admite. La aplicación que realiza la llamada es responsable de determinar si un dispositivo admite una característica determinada antes de intentar establecerla.
Código principal
Búfer de entrada
La estructura TAPE_SET_DRIVE_PARAMETERS del búfer en Irp-AssociatedIrp.SystemBuffer> contiene los valores que se van a establecer.
Longitud del búfer de entrada
Parameters.DeviceIoControl.InputBufferLength en la ubicación de la pila de E/S indica el tamaño, en bytes, del búfer de parámetros, que debe ser >= sizeof(TAPE_SET_DRIVE_PARAMETERS).
Búfer de salida
Ninguno.
Longitud del búfer de salida
Ninguno.
Bloque de estado
El campo Información se establece en cero. El campo Estado se establece en STATUS_SUCCESS, o posiblemente en STATUS_IO_DEVICE_ERROR, STATUS_INVALID_DEVICE_REQUEST, STATUS_DEVICE_DATA_ERROR, STATUS_NO_SUCH_DEVICE, STATUS_IO_TIMEOUT, STATUS_INFO_LENGTH_MISMATCH o STATUS_DEVICE_NOT_READY.
Requisitos
Requisito | Valor |
---|---|
Header | ntddtape.h (incluya Ntddtape.h) |