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) |