structure SRBEX_DATA_IO_INFO (storport.h)
La structure SRBEX_DATA_IO_INFO contient des informations supplémentaires relatives à une demande de lecture ou d’écriture dans une SRB étendue.
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 bidirectionnelle étendue. Défini sur SrbExDataTypeIoInfo.
Length
Longueur des données de cette structure, en octets, en commençant par les indicateurs de membre. Défini sur SRBEX_DATA_IO_INFO_LENGTH.
Flags
Indicateurs définis pour la gestion de la requête. Peut être une combinaison de ces valeurs :
Key
Valeur d’étiquette permettant d’identifier un bloc de données transféré.
RWLength
Longueur, en octets des données à transférer.
IsWriteRequest
TRUE si l’opération d’E/S dans la SRB est une demande d’écriture. Sinon, FALSE ; L’opération d’E/S est une demande de lecture.
CachePriority
Niveau de priorité d’un cache hybride en lecture ou en écriture.
Ce membre est valide à partir de La mise à jour de Windows 8.1.
Reserved[2]
Ce membre est réservé. Défini sur 0.
Reserved1[2]
Ce membre est réservé. Défini sur 0.
Ce membre est présent à partir de la mise à jour de Windows 8.1.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
d’en-tête | storport.h (include Storport.h, Srb.h, Minitape.h) |