SRBEX_DATA_IO_INFO-Struktur (srb.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 Bytes, beginnend mit dem Flags-Element . Legen Sie auf SRBEX_DATA_IO_INFO_LENGTH fest.
Flags
Für die Verarbeitung der Anforderung festgelegte Flags. Es kann sich um eine Kombination dieser Werte handeln:
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ätsebene für Lese- oder Schreibvorgänge eines Hybridcaches.
Dieser Member ist ab Windows 8.1 Update gültig.
Reserved[2]
Dieses Element ist reserviert. Auf 0 festlegen.
Reserved1[2]
Dieses Element ist reserviert. Auf 0 festlegen.
Dieses Element ist ab Windows 8.1 Update vorhanden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 8. |
Kopfzeile | srb.h (einschließlich Storport.h, Srb.h, Minitape.h) |