estrutura TAPE_SET_DRIVE_PARAMETERS (ntddtape.h)
A estrutura TAPE_SET_DRIVE_PARAMETERS é usada em conjunto com a solicitação IOCTL_TAPE_SET_DRIVE_PARAMS para ajustar os parâmetros configuráveis de uma unidade de fita.
Sintaxe
typedef struct _TAPE_SET_DRIVE_PARAMETERS {
BOOLEAN ECC;
BOOLEAN Compression;
BOOLEAN DataPadding;
BOOLEAN ReportSetmarks;
ULONG EOTWarningZoneSize;
} TAPE_SET_DRIVE_PARAMETERS, *PTAPE_SET_DRIVE_PARAMETERS;
Membros
ECC
Quando definido como TRUE, instrui o dispositivo a usar a correção de erro de hardware. Quando FALSE, o dispositivo não usa correção de erro de hardware.
Compression
Quando definido como TRUE, instrui o dispositivo a compactar dados antes de escrevê-los. Se uma unidade precisar estar no início da partição antes de definir a compactação (TAPE_DRIVE_SET_CMP_BOP_ONLY), o chamador será responsável por posicionar a unidade antes de tentar definir a compactação. Quando FALSE, o dispositivo não compacta dados antes de escrevê-los.
DataPadding
Quando definido como TRUE, instrui o dispositivo a preencher dados com zeros. Isso é para manter o streaming de fita até que os dados estejam prontos. Quando FALSE, o dispositivo não armazena dados com zeros.
ReportSetmarks
Quando definido como TRUE, instrui o dispositivo a relatar as marcas de definição encontradas durante operações de leitura ou espaço. Quando FALSE, o dispositivo não relata as marcas de definição encontradas durante operações de leitura ou espaço.
EOTWarningZoneSize
Indica o tamanho em bytes da zona de aviso inicial no final da fita na qual a unidade retorna uma condição de marcar quando entra na zona.
Comentários
O driver de miniclasse pode ignorar parâmetros aos quais seu dispositivo não dá suporte. O aplicativo de chamada é responsável por determinar se um dispositivo dá suporte a um recurso específico antes de tentar defini-lo.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddtape.h (inclua Ntddtape.h, Minitape.h) |