estrutura STOR_REQUEST_INFO_V1 (storport.h)

A estrutura _STOR_REQUEST_INFO_V1 contém detalhes sobre a solicitação de E/S do driver de armazenamento associada a um SRB (bloco de solicitação SCSI). _STOR_REQUEST_INFO_V1 é retornado pelo
Rotina StorPortGetRequestInfo.

Sintaxe

typedef struct _STOR_REQUEST_INFO_V1 {
  USHORT                Version;
  USHORT                Size;
  STOR_IO_PRIORITY_HINT PriorityHint;
  ULONG                 Flags;
  ULONG                 Key;
  ULONG                 Length;
  BOOLEAN               IsWriteRequest;
  UCHAR                 Reserved[3];
} STOR_REQUEST_INFO_V1, *PSTOR_REQUEST_INFO_V1;

Membros

Version

A versão dessa estrutura. Defina esse membro como STOR_REQUEST_INFO_VER_1.

Size

O tamanho desta estrutura. Defina esse valor como sizeof(STOR_REQUEST_INFO).

PriorityHint

A dica de prioridade definida para a solicitação de E/S.

Valor Significado
StorIoPriorityVeryLow
0
Prioridade muito baixa.
StorIoPriorityLow
1
Baixa prioridade.
StorIoPriorityNormal
2
Prioridade normal.
StorIoPriorityHigh
3
Prioridade alta.
StorIoPriorityCritical
4
Prioridade crítica.

Flags

Sinalizadores definidos para lidar com a solicitação. Pode ser uma combinação desses valores:

Valor Significado
REQUEST_INFO_NO_CACHE_FLAG
Gravações não armazenadas em cache são especificadas para essa solicitação.
REQUEST_INFO_PAGING_IO_FLAG
A E/S de paginação é especificada para essa solicitação.
REQUEST_INFO_SEQUENTIAL_IO_FLAG
Leituras ou gravações são sequenciais.
REQUEST_INFO_TEMPORARY_FLAG
O arquivo para essa solicitação é temporário.
REQUEST_INFO_WRITE_THROUGH_FLAG
Nenhum buffer do sistema para a solicitação.

Key

A chave de leitura ou gravação para a solicitação.

Length

O comprimento dos dados nesta solicitação.

IsWriteRequest

True se esta for uma solicitação de gravação. Caso contrário, false, se essa for uma solicitação de leitura.

Reserved[3]

Reservado.

Comentários

O chamador para StorPortGetRequestInfo aloca a estrutura STOR_REQUEST_INFO . Antes de chamar StorPortGetRequestInfo, a versão deve ser definida como STOR_REQUEST_INFO_VER_1 e Size deve ser definido como sizeof(STOR_REQUEST_INFO). Caso contrário, StorPortGetRequestInfo retornará com uma status de STOR_STATUS_INVALID_PARAMETER.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível em Windows 8 e versões posteriores do Windows.
Cabeçalho storport.h (inclua Storport.h)

Confira também

StorPortGetRequestInfo