struttura TAPE_SET_DRIVE_PARAMETERS (ntddtape.h)
La struttura TAPE_SET_DRIVE_PARAMETERS viene usata insieme alla richiesta di IOCTL_TAPE_SET_DRIVE_PARAMS per regolare i parametri configurabili di un'unità nastro.
Sintassi
typedef struct _TAPE_SET_DRIVE_PARAMETERS {
BOOLEAN ECC;
BOOLEAN Compression;
BOOLEAN DataPadding;
BOOLEAN ReportSetmarks;
ULONG EOTWarningZoneSize;
} TAPE_SET_DRIVE_PARAMETERS, *PTAPE_SET_DRIVE_PARAMETERS;
Membri
ECC
Se impostato su TRUE, indica al dispositivo di usare la correzione degli errori hardware. Quando FALSE, il dispositivo non usa la correzione degli errori hardware.
Compression
Se impostato su TRUE, indica al dispositivo di comprimere i dati prima di scriverli. Se un'unità deve essere all'inizio della partizione prima di poter impostare la compressione (TAPE_DRIVE_SET_CMP_BOP_ONLY), il chiamante è responsabile del posizionamento dell'unità prima di tentare di impostare la compressione. Quando FALSE, il dispositivo non comprime i dati prima di scriverli.
DataPadding
Se impostato su TRUE, indica al dispositivo di riempire i dati con zeri. Ciò consente di mantenere il flusso di nastri fino a quando i dati non sono pronti. Quando FALSE, il dispositivo non esegue il pad dei dati con zeri.
ReportSetmarks
Se impostato su TRUE, indica al dispositivo di segnalare i segni di impostazione rilevati durante le operazioni di lettura o di spazio. Quando FALSE, il dispositivo non segnala i segni di impostazione rilevati durante le operazioni di lettura o di spazio.
EOTWarningZoneSize
Indica le dimensioni in byte della zona di avviso anticipato verso la fine del nastro in cui l'unità restituisce una condizione di controllo quando entra nella zona.
Osservazioni
Il driver miniclasse può ignorare i parametri che il dispositivo non supporta. L'applicazione chiamante è responsabile di determinare se un dispositivo supporta una particolare funzionalità prima di tentare di impostarla.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntddtape.h (include Ntddtape.h, Minitape.h) |