estructura de SRBEX_DATA_IO_INFO (srb.h)
La estructura SRBEX_DATA_IO_INFO contiene información adicional relacionada con una solicitud de lectura o escritura en un SRB extendido.
Sintaxis
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;
Miembros
Type
Indicador de tipo de datos para la estructura de datos SRB extendida bidireccional. Establezca en SrbExDataTypeIoInfo.
Length
Longitud de los datos de esta estructura, en bytes, empezando por el miembro Flags . Establezca en SRBEX_DATA_IO_INFO_LENGTH.
Flags
Marcas establecidas para controlar la solicitud. Puede ser una combinación de estos valores:
Key
Valor de etiqueta para identificar un bloque de datos transferidos.
RWLength
Longitud, en bytes de los datos que se van a transferir.
IsWriteRequest
TRUE si la operación de E/S en la SRB es una solicitud de escritura. De lo contrario, FALSE; la operación de E/S es una solicitud de lectura.
CachePriority
Nivel de prioridad para una caché híbrida de lectura o escritura.
Este miembro es válido a partir de Windows 8.1 Update.
Reserved[2]
Este miembro está reservado. Establecer en 0.
Reserved1[2]
Este miembro está reservado. Establecer en 0.
Este miembro está presente a partir de Windows 8.1 Update.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 8. |
Encabezado | srb.h (incluya Storport.h, Srb.h, Minitape.h) |