WRITE_USING_TOKEN_HEADER Struktur (storport.h)
Die WRITE_USING_TOKEN_HEADER Struktur beschreibt die Zieldatenspeicherorte für einen Offload-Datenvorgang. Der durch diese Struktur beschriebene Offload-Schreibvorgang ist einer Tokendarstellung von Daten (ROD) zugeordnet.
Syntax
typedef struct {
UCHAR WriteUsingTokenDataLength[2];
UCHAR Immediate : 1;
UCHAR Reserved1 : 7;
UCHAR Reserved2[5];
UCHAR BlockOffsetIntoToken[8];
UCHAR Token[BLOCK_DEVICE_TOKEN_SIZE];
UCHAR Reserved3[6];
UCHAR BlockDeviceRangeDescriptorListLength[2];
UCHAR BlockDeviceRangeDescriptor[ANYSIZE_ARRAY];
} WRITE_USING_TOKEN_HEADER, *PWRITE_USING_TOKEN_HEADER;
Angehörige
WriteUsingTokenDataLength[2]
Die Länge dieser Struktur beginnend mit dem Parameter Immediate und enthalten alle Elemente des BlockDeviceRangeDescriptor Arrays.
Immediate
Wenn dieser Wert festgelegt ist, wird der Status des BEFEHLS WRITE USING TOKEN unmittelbar nach Erhalt und Überprüfung der Token-ROD- und Bereichsdeskriptoren zurückgegeben. Andernfalls wird der Status zurückgegeben, nachdem alle Befehlsverarbeitung abgeschlossen ist.
Reserved1
Reservierte Bits.
Reserved2[5]
Reserviert.
BlockOffsetIntoToken[8]
Der Offset in logischen Blöcken im ROD für Token, der den Start der Quelldaten für den Offload-Schreibdatenvorgang angibt.
Token[BLOCK_DEVICE_TOKEN_SIZE]
Ein Token, das von einem vorherigen POPULATE TOKEN-Befehlsvorgang erstellt wurde.
Reserved3[6]
Reserviert.
BlockDeviceRangeDescriptorListLength[2]
Die Länge in Byte für alle BLOCK_DEVICE_RANGE_DESCRIPTOR Strukturen im BlockDeviceRangeDescriptor Arrays.
BlockDeviceRangeDescriptor[ANYSIZE_ARRAY]
Ein Array von BLOCK_DEVICE_RANGE_DESCRIPTOR Strukturen, die die Zieldatenblöcke für die Offload-Datenübertragung beschreiben.
Bemerkungen
Alle Multibytewerte sind im Big Endian-Format. Vor dem Festlegen müssen diese Werte aus dem endischen Format der aktuellen Plattform konvertiert werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
Header- | storport.h (enthalten Scsi.h, Minitape.h, Storport.h) |