estrutura TAPE_WRITE_MARKS (ntddtape.h)
A estrutura TAPE_WRITE_MARKS é usada em conjunto com uma solicitação IOCTL_TAPE_WRITE_MARKS para gravar um setmark, uma marca de arquivo, uma marca de arquivo curta ou uma marca de arquivo longa em fita.
Sintaxe
typedef struct _TAPE_WRITE_MARKS {
ULONG Type;
ULONG Count;
BOOLEAN Immediate;
} TAPE_WRITE_MARKS, *PTAPE_WRITE_MARKS;
Membros
Type
Indica o tipo de marca a ser gravado. Esse membro pode ter um dos seguintes valores:
Type | Significado |
---|---|
TAPE_SETMARKS | Grava o número de setmarks especificado por Count. |
TAPE_FILEMARKS | Grava o número de marcas de arquivo especificadas pelo parâmetro Count . |
TAPE_SHORT_FILEMARKS | Grava o número de marcas de arquivo curtas especificadas por Count. |
TAPE_LONG_FILEMARKS | Grava o número de marcas de arquivo longas especificadas por Count. |
Count
Indica o número de marcas a serem gravadas.
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) |