struttura WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR (SCSI.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 (VPD) dei dati del prodotto vitale.

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;

Members

DescriptorType[2]

Tipo descrittore che identifica questa struttura. Il tipo descrittore è 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 alle POPULATE_TOKEN_HEADER o alle strutture 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]

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

MaximumTokenTransferSize[8]

Numero massimo di blocchi logici che possono essere specificati come totale dei descrittori dell'intervallo di blocchi nella POPULATE_TOKEN_HEADERo nelle strutture WRITE_USING_TOKEN_HEADER.

OptimalTransferCount[8]

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

Commenti

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.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 8.
Intestazione SCSI.h (include SCSI.h, Minitape.h, Storport.h)

Vedi anche

POPULATE_TOKEN_HEADER

VPD_THIRD_PARTY_COPY_PAGE

WRITE_USING_TOKEN_HEADER