SRBEX_DATA_IO_INFO structure (srb.h)
La structure SRBEX_DATA_IO_INFO contient des informations supplémentaires relatives à une demande de lecture ou d’écriture dans un SRB étendu.
Syntaxe
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;
Membres
Type
Indicateur de type de données pour la structure de données SRB étendue bidirectionnelle. Définissez sur SrbExDataTypeIoInfo.
Length
Longueur des données de cette structure, en octets, en commençant par le membre Flags . Définissez sur SRBEX_DATA_IO_INFO_LENGTH.
Flags
Indicateurs définis pour la gestion de la demande. Il peut s’agir d’une combinaison de ces valeurs :
Key
Valeur de balise permettant d’identifier un bloc de données transférées.
RWLength
Longueur, en octets des données à transférer.
IsWriteRequest
TRUE si l’opération d’E/S dans le SRB est une demande d’écriture. Sinon, FALSE ; L’opération d’E/S est une demande de lecture.
CachePriority
Niveau de priorité pour la lecture ou l’écriture d’un cache hybride.
Ce membre est valide à partir de Mise à jour Windows 8.1.
Reserved[2]
Ce membre est réservé. Définit la valeur 0.
Reserved1[2]
Ce membre est réservé. Définit la valeur 0.
Ce membre est présent à partir de Mise à jour Windows 8.1.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 8. |
En-tête | srb.h (inclure Storport.h, Srb.h, Minitape.h) |