Freigeben über


WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR-Struktur (scsi.h)

Die WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR-Struktur ist der Kopierdeskriptor eines Drittanbieters für Windows-Systeme. Diese Struktur dient als Deskriptor für die Seite "Wichtige Produktdaten" (VPD) von Drittanbietern.

Syntax

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;

Member

DescriptorType[2]

Der Deskriptortyp, der diese Struktur identifiziert. Der Deskriptortyp wird in storport.h als BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR_TYPE_WINDOWS definiert.

DescriptorLength[2]

Die Länge dieser Struktur, beginnend mit dem VendorSpecific-Member .

VendorSpecific[6]

Anbieterspezifische Bytes, die im Deskriptor enthalten sind. Windows-Anwendungen müssen diesen Member als reserviert behandeln und den gemeldeten Wert ignorieren.

MaximumRangeDescriptors[2]

Die maximale Anzahl von Bereichsdeskriptoren, die zusammen mit dem POPULATE_TOKEN_HEADER oder den WRITE_USING_TOKEN_HEADER-Strukturen eingeschlossen werden können.

MaximumInactivityTimer[4]

Der maximal verfügbare Wert, der als Timeoutwert im InactivityTimeout-Element der POPULATE_TOKEN_HEADER-Struktur angegeben werden kann.

DefaultInactivityTimer[4]

Der Standardwert, der vom Kopieranbieter verwendet wird, wenn inactivityTimeout der POPULATE_TOKEN_HEADER-Struktur auf 0 festgelegt ist.

MaximumTokenTransferSize[8]

Die maximale Anzahl logischer Blöcke, die als Summe der Blockbereichsdeskriptoren in den POPULATE_TOKEN_HEADER - oder WRITE_USING_TOKEN_HEADER-Strukturen angegeben werden können.

OptimalTransferCount[8]

Die optimale Anzahl logischer Blöcke als Maximum, die als Summe der Blockbereichsdeskriptoren in den POPULATE_TOKEN_HEADER - oder WRITE_USING_TOKEN_HEADER-Strukturen angegeben werden soll. Die Leistung der Auslagerung der Datenübertragung kann beeinträchtigt werden, wenn die Übertragungsanzahl größer als dieser Wert ist.

Hinweise

Alle Multibytewerte haben das Big-Endian-Format. Vor der Auswertung müssen diese Werte so konvertiert werden, dass sie dem Endian-Format der aktuellen Plattform entsprechen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 8.
Kopfzeile scsi.h (include Scsi.h, Minitape.h, Storport.h)

Weitere Informationen

POPULATE_TOKEN_HEADER

VPD_THIRD_PARTY_COPY_PAGE

WRITE_USING_TOKEN_HEADER