Condividi tramite


struttura WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR (minitape.h)

La struttura WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR è il descrittore di copia di terze parti per i sistemi Windows. Questa struttura funge da descrittore per la pagina di copia di terze parti vitali dei dati del prodotto (VPD).

Sintassi

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;

Membri

DescriptorType[2]

Tipo descrittore che identifica questa struttura. Il tipo descrittore viene definito in storport.h come BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR_TYPE_WINDOWS.

DescriptorLength[2]

Lunghezza di questa struttura a partire dal membro vendorSpecific.

VendorSpecific[6]

Byte specifici del fornitore inclusi nel descrittore. Le applicazioni Windows devono considerare questo membro come riservato e ignorare il valore segnalato.

MaximumRangeDescriptors[2]

Numero massimo di descrittori di intervallo che possono essere inclusi insieme alla POPULATE_TOKEN_HEADER o alle strutture di WRITE_USING_TOKEN_HEADER.

MaximumInactivityTimer[4]

Valore massimo disponibile per specificare come valore di timeout nel membro inactivityTimeout della struttura POPULATE_TOKEN_HEADER.

DefaultInactivityTimer[4]

Valore predefinito utilizzato dal provider di copia quando la InactivityTimeout della struttura POPULATE_TOKEN_HEADER è impostata su 0.

MaximumTokenTransferSize[8]

Numero massimo di blocchi logici che è possibile specificare come totale dei descrittori dell'intervallo di blocchi nelle strutture POPULATE_TOKEN_HEADER o WRITE_USING_TOKEN_HEADER.

OptimalTransferCount[8]

Numero ottimale di blocchi logici, come massimo, da specificare come totale dei descrittori dell'intervallo di blocchi nelle strutture POPULATE_TOKEN_HEADER o WRITE_USING_TOKEN_HEADER. Le prestazioni di trasferimento dei dati di offload possono peggiorare se il conteggio dei trasferimenti è maggiore di questo valore.

Osservazioni

Tutti i valori multibyte sono in formato big endian. Prima della valutazione, questi valori devono essere convertiti in modo che corrispondano al formato endian della piattaforma corrente.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile a partire da Windows 8.
intestazione minitape.h (include Scsi.h, Minitape.h, Storport.h)

Vedere anche

POPULATE_TOKEN_HEADER

VPD_THIRD_PARTY_COPY_PAGE

WRITE_USING_TOKEN_HEADER