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)

Confira também

IOCTL_TAPE_SET_DRIVE_PARAMS

TapeMiniSetDriveParameters