estrutura SRBEX_DATA_IO_INFO (storport.h)
A estrutura SRBEX_DATA_IO_INFO contém informações adicionais relacionadas a uma solicitação de leitura ou gravação em um SRB estendido.
Sintaxe
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;
Membros
Type
Indicador de tipo de dados para a estrutura de dados SRB estendida bidirecional. Defina como SrbExDataTypeIoInfo.
Length
Comprimento dos dados nessa estrutura, em bytes, começando com o membro Flags . Defina como SRBEX_DATA_IO_INFO_LENGTH.
Flags
Sinalizadores definidos para lidar com a solicitação. Pode ser uma combinação desses valores:
Key
Um valor de marca para identificar um bloco de dados transferidos.
RWLength
O comprimento, em bytes dos dados a serem transferidos.
IsWriteRequest
TRUE se a operação de E/S no SRB for uma solicitação de gravação. Caso contrário, FALSE; a operação de E/S é uma solicitação de leitura.
CachePriority
Nível de prioridade para uma leitura ou gravação de cache híbrido.
Esse membro é válido começando com Windows 8.1 Update.
Reserved[2]
Este membro está reservado. Defina como 0.
Reserved1[2]
Este membro está reservado. Defina como 0.
Este membro está presente começando com Windows 8.1 Update.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Cabeçalho | storport.h (inclua Storport.h, Srb.h, Minitape.h) |