estrutura POPULATE_TOKEN_HEADER (minitape.h)
Uma lista de parâmetros de token de preenchimento começa com uma estrutura de POPULATE_TOKEN_HEADER. Esse é o cabeçalho dos parâmetros em um CDB (bloco de dados de comando) do comando POPULATE TOKEN.
Sintaxe
typedef struct {
UCHAR PopulateTokenDataLength[2];
UCHAR Immediate : 1;
UCHAR Reserved1 : 7;
UCHAR Reserved2;
UCHAR InactivityTimeout[4];
UCHAR Reserved3[6];
UCHAR BlockDeviceRangeDescriptorListLength[2];
UCHAR BlockDeviceRangeDescriptor[ANYSIZE_ARRAY];
} POPULATE_TOKEN_HEADER, *PPOPULATE_TOKEN_HEADER;
Membros
PopulateTokenDataLength[2]
O comprimento dessa estrutura começando com o parâmetro Immediate e incluir todos os elementos da matriz BlockDeviceRangeDescriptor.
Immediate
Se definido, o status do comando POPULATE TOKEN será retornado imediatamente após o recebimento e a validação dos descritores de intervalo. Caso contrário, o status será retornado após a conclusão de todo o processamento de comandos.
Reserved1
Bits reservados.
Reserved2
Reservado.
InactivityTimeout[4]
A duração do tempo limite para a qual o provedor de cópia aguarda o próximo comando usando o token criado para essa representação de dados (ROD). A validade do token criado para o ROD descrito por essa estrutura expira nesse valor de tempo limite.
Reserved3[6]
Reservado.
BlockDeviceRangeDescriptorListLength[2]
O comprimento, em bytes, para todas as estruturas de BLOCK_DEVICE_RANGE_DESCRIPTOR na matriz BlockDeviceRangeDescriptor.
BlockDeviceRangeDescriptor[ANYSIZE_ARRAY]
Uma matriz de estruturas de BLOCK_DEVICE_RANGE_DESCRIPTOR que descrevem os blocos lógicos que representam o arquivo que está sendo lido do LUN.
Observações
A estrutura POPULATE_TOKEN_HEADER contém uma série de estruturas BLOCK_DEVICE_RANGE_DESCRIPTOR que descrevem o ROD do token.
Todos os valores multibyte estão no formato big endian. Antes da configuração, esses valores devem ser convertidos do formato endian da plataforma atual.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível a partir do Windows 8. |
cabeçalho | minitape.h (inclua Scsi.h, Minitape.h, Storport.h) |