SRBEX_DATA_IO_INFO-Struktur (storport.h)
Die SRBEX_DATA_IO_INFO-Struktur enthält zusätzliche Informationen im Zusammenhang mit einer Lese- oder Schreibanforderung in einem erweiterten SRB.
Syntax
typedef struct _SRBEX_DATA_IO_INFO {
SRBEXDATATYPE Type;
ULONG Length;
ULONG Flags;
ULONG Key;
ULONG RWLength;
BOOLEAN IsWriteRequest;
UCHAR CachePriority;
UCHAR Reserved[2];
ULONG Reserved1[2];
} SRBEX_DATA_IO_INFO, *PSRBEX_DATA_IO_INFO;
Member
Type
Datentypindikator für die bidirektionale erweiterte SRB-Datenstruktur. Legen Sie auf SrbExDataTypeIoInfo fest.
Length
Länge der Daten in dieser Struktur in Byte, beginnend mit dem Flags-Element . Auf SRBEX_DATA_IO_INFO_LENGTH festgelegt.
Flags
Für die Verarbeitung der Anforderung festgelegte Flags. Kann eine Kombination dieser Werte sein:
Key
Ein Tagwert zum Identifizieren eines übertragenen Datenblocks.
RWLength
Die Länge der zu übertragenden Daten in Bytes.
IsWriteRequest
TRUE, wenn der E/A-Vorgang im SRB eine Schreibanforderung ist. Andernfalls FALSE; Der E/A-Vorgang ist eine Leseanforderung.
CachePriority
Prioritätsstufe für Lese- oder Schreibvorgänge im Hybridcache.
Dieser Member ist ab Windows 8.1 Update gültig.
Reserved[2]
Dieser Member ist reserviert. Auf 0 festlegen.
Reserved1[2]
Dieser Member ist reserviert. Auf 0 festlegen.
Dieser Member ist ab Windows 8.1 Update vorhanden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Kopfzeile | storport.h (einschließlich Storport.h, Srb.h, Minitape.h) |