Compartir a través de


estructura WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR (storport.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 y omitir el valor notificado.

MaximumRangeDescriptors[2]

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

MaximumInactivityTimer[4]

El máximo disponible para especificar como el valor de tiempo de espera en el miembro InactivityTimeout de la estructura POPULATE_TOKEN_HEADER .

DefaultInactivityTimer[4]

Valor predeterminado que usa el proveedor de copia cuando 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.

Comentarios

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

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Encabezado storport.h (incluya Scsi.h, Minitape.h, Storport.h)

Consulte también

POPULATE_TOKEN_HEADER

VPD_THIRD_PARTY_COPY_PAGE

WRITE_USING_TOKEN_HEADER