estrutura WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR (scsi.h)

A estrutura WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR é o descritor de cópia de terceiros para sistemas Windows. Essa estrutura serve como descritor para a página de cópia de terceiros de dados vitais do produto (VPD).

Sintaxe

typedef struct _WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR {
  UCHAR DescriptorType[2];
  UCHAR DescriptorLength[2];
  UCHAR VendorSpecific[6];
  UCHAR MaximumRangeDescriptors[2];
  UCHAR MaximumInactivityTimer[4];
  UCHAR DefaultInactivityTimer[4];
  UCHAR MaximumTokenTransferSize[8];
  UCHAR OptimalTransferCount[8];
} WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR, *PWINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR;

Membros

DescriptorType[2]

O tipo de descritor que identifica essa estrutura. O tipo de descritor é definido em storport.h como BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR_TYPE_WINDOWS.

DescriptorLength[2]

O comprimento dessa estrutura começando com o membro VendorSpecific .

VendorSpecific[6]

Bytes específicos do fornecedor incluídos no descritor. Os aplicativos do Windows devem tratar esse membro como reservado e ignorar o valor relatado.

MaximumRangeDescriptors[2]

O número máximo de descritores de intervalo que podem ser incluídos junto com o POPULATE_TOKEN_HEADER ou as estruturas de WRITE_USING_TOKEN_HEADER .

MaximumInactivityTimer[4]

O máximo disponível para especificar como o valor de tempo limite no membro InactivityTimeout da estrutura POPULATE_TOKEN_HEADER .

DefaultInactivityTimer[4]

O valor padrão usado pelo provedor de cópia quando o InactivityTimeout da estrutura POPULATE_TOKEN_HEADER é definido como 0.

MaximumTokenTransferSize[8]

O número máximo de blocos lógicos que podem ser especificados como um total dos descritores de intervalo de blocos no POPULATE_TOKEN_HEADER ou nas estruturas de WRITE_USING_TOKEN_HEADER .

OptimalTransferCount[8]

O número ideal de blocos lógicos, como um máximo, para especificar como um total dos descritores de intervalo de blocos no POPULATE_TOKEN_HEADER ou nas estruturas de WRITE_USING_TOKEN_HEADER . O desempenho de transferência de dados de descarregamento poderá ser prejudicado se a contagem de transferência for maior que esse valor.

Comentários

Todos os valores multibyte estão no formato big endian. Antes da avaliação, esses valores devem ser convertidos para corresponder ao formato endian da plataforma atual.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows 8.
Cabeçalho scsi.h (incluem Scsi.h, Minitape.h, Storport.h)

Confira também

POPULATE_TOKEN_HEADER

VPD_THIRD_PARTY_COPY_PAGE

WRITE_USING_TOKEN_HEADER