Compartir a través de


estructura WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR (minitape.h)

La estructura WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR es el descriptor de copia de terceros para sistemas Windows. Esta estructura actúa como descriptor para la página de copia de terceros de datos vitales del producto (VPD).

Sintaxis

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;

Miembros

DescriptorType[2]

Tipo de descriptor que identifica esta estructura. El tipo de descriptor se define en storport.h como BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR_TYPE_WINDOWS.

DescriptorLength[2]

Longitud de esta estructura a partir del miembro VendorSpecific.

VendorSpecific[6]

Bytes específicos del proveedor incluidos en el descriptor. Las aplicaciones de Windows deben tratar este miembro como reservado e ignorar el valor notificado.

MaximumRangeDescriptors[2]

Número máximo de descriptores de intervalo que se pueden incluir junto con la POPULATE_TOKEN_HEADER o las estructuras de WRITE_USING_TOKEN_HEADER.

MaximumInactivityTimer[4]

Máximo disponible para especificar como valor de tiempo de espera en el miembro inactivityTimeout de de la estructura de POPULATE_TOKEN_HEADER.

DefaultInactivityTimer[4]

El valor predeterminado que usa el proveedor de copia cuando el InactivityTimeout de la estructura de POPULATE_TOKEN_HEADER se establece en 0.

MaximumTokenTransferSize[8]

Número máximo de bloques lógicos que se pueden especificar como un total de los descriptores de intervalo de bloques de la POPULATE_TOKEN_HEADER o las estructuras de WRITE_USING_TOKEN_HEADER.

OptimalTransferCount[8]

Número óptimo de bloques lógicos, como máximo, para especificar como un total de los descriptores de intervalo de bloques de la POPULATE_TOKEN_HEADER o las estructuras de WRITE_USING_TOKEN_HEADER. El rendimiento de la transferencia de datos de descarga puede degradarse si el recuento de transferencias es mayor que este valor.

Observaciones

Todos los valores multibyte están en formato big endian. Antes de la evaluación, estos valores deben convertirse para que coincidan con el formato endian de la plataforma actual.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible a partir de Windows 8.
encabezado de minitape.h (incluya Scsi.h, Minitape.h, Storport.h)

Consulte también

POPULATE_TOKEN_HEADER

VPD_THIRD_PARTY_COPY_PAGE

WRITE_USING_TOKEN_HEADER