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;
Angehörige
Type
Datentypindikator für die bidirektionale erweiterte SRB-Datenstruktur. Auf SrbExDataTypeIoInfofestgelegt.
Length
Die Länge der Daten in dieser Struktur beginnt in Bytes, beginnend mit dem Flags Member. Auf SRBEX_DATA_IO_INFO_LENGTH festgelegt.
Flags
Kennzeichnungen, die für die Behandlung der Anforderung festgelegt sind. Kann eine Kombination dieser Werte sein:
Key
Ein Tagwert zum Identifizieren eines Datenblocks, der übertragen wird.
RWLength
Die Länge in Byte der zu übertragenden Daten.
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 Schreibzugriff für einen Hybridcache.
Dieser Member ist gültig, beginnend mit Windows 8.1 Update.
Reserved[2]
Dieses Mitglied ist reserviert. Auf 0 festgelegt.
Reserved1[2]
Dieses Mitglied ist reserviert. Auf 0 festgelegt.
Dieses Mitglied ist ab Windows 8.1 Update vorhanden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar ab Windows 8. |
Header- | srb.h (include Storport.h, Srb.h, Minitape.h) |