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) |