IOCTL_TAPE_GET_DRIVE_PARAMS IOCTL (ntddtape.h)
Restituisce informazioni sulle funzionalità dell'unità nastro, ad esempio le dimensioni predefinite dei blocchi, le dimensioni massime e minime dei blocchi, il numero massimo di partizioni, il numero massimo di partizioni, se l'unità dispone di CEE, compressione, riempimento dei dati e funzionalità del set di report, ovvero funzionalità configurabili supportate dall'unità, incluse le dimensioni della zona di avviso EOT.
Codice principale
Buffer di input
Nessuno.
Lunghezza del buffer di input
Nessuno.
Buffer di output
Il driver restituisce i dati TAPE_GET_DRIVE_PARAMETERS nel buffer in Irp-AssociatedIrp.SystemBuffer>.
Lunghezza del buffer di output
Parameters.DeviceIoControl.OutputBufferLength nella posizione dello stack I/O indica le dimensioni, in byte, del buffer dei parametri, che deve essere >= sizeof(TAPE_GET_DRIVE_PARAMETERS).
Blocco dello stato
Il campo Informazioni è impostato sul numero di byte restituiti. Il campo Stato è impostato su STATUS_SUCCESS o su STATUS_INFO_LENGTH_MISMATCH, STATUS_IO_DEVICE_ERROR, STATUS_DEVICE_DATA_ERROR, STATUS_NO_SUCH_DEVICE, STATUS_IO_TIMEOUT o STATUS_DEVICE_NOT_READY.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntdtape.h (include Ntddtape.h) |