estrutura TAPE_PREPARE (ntddtape.h)

A estrutura TAPE_PREPARE é usada em conjunto com a solicitação IOCTL_TAPE_PREPARE para carregar ou descarregar fita, redefinir a tensão da fita, bloquear ou desbloquear o mecanismo de ejeção ou formatar a fita.

Sintaxe

typedef struct _TAPE_PREPARE {
  ULONG   Operation;
  BOOLEAN Immediate;
} TAPE_PREPARE, *PTAPE_PREPARE;

Membros

Operation

Indica o tipo de operação a ser executada. Esse membro pode ser um dos seguintes:

Operação Significado
TAPE_LOAD Carrega a fita e move a fita para o início.
TAPE_UNLOAD Move a fita para o início para remoção do dispositivo. Após uma operação de descarregamento bem-sucedida, o dispositivo retorna erros para aplicativos que tentam acessar a fita até que a fita seja carregada novamente.
TAPE_TENSION Ajusta a tensão movendo a fita para o final da fita e de volta ao início. Não há suporte para essa opção em todos os dispositivos. Esse valor será ignorado se não houver suporte.
TAPE_LOCK Bloqueia o mecanismo de ejeção de fita para que a fita não seja ejetada acidentalmente.
TAPE_UNLOCK Desbloqueia o mecanismo de ejeção de fita.
TAPE_FORMAT Executa um formato de baixo nível da fita. Nem todos os dispositivos dão suporte a esse recurso. Esse valor será ignorado se não houver suporte.

Immediate

Quando definido como TRUE, indica que o dispositivo de destino deve retornar status imediatamente. Quando definido como FALSE, indica que o dispositivo deve retornar status após a conclusão da operação.

Requisitos

Requisito Valor
Cabeçalho ntddtape.h (inclua Ntddtape.h, Minitape.h)

Confira também

IOCTL_TAPE_PREPARE

TapeMiniPrepare