estrutura FILE_SFIO_RESERVE_INFORMATION (wdm.h)

FILE_SFIO_RESERVE_INFORMATION é usado para consultar ou definir informações de largura de banda reservadas de um arquivo para SFIO (E/S de arquivo agendado).

Sintaxe

typedef struct _FILE_SFIO_RESERVE_INFORMATION {
  ULONG   RequestsPerPeriod;
  ULONG   Period;
  BOOLEAN RetryFailures;
  BOOLEAN Discardable;
  ULONG   RequestSize;
  ULONG   NumOutstandingRequests;
} FILE_SFIO_RESERVE_INFORMATION, *PFILE_SFIO_RESERVE_INFORMATION;

Membros

RequestsPerPeriod

Número de solicitações de E/S que são concluídas por período de tempo, conforme especificado pelo campo Período . Ao definir a reserva de largura de banda, um valor 0 indica ao sistema de arquivos que ele deve liberar qualquer largura de banda reservada existente.

Period

O período de reserva, que é o tempo do qual a E/S é emitida para o kernel até o momento em que a E/S deve ser concluída, especificado em milissegundos.

RetryFailures

$True.

Discardable

$True. Quando TRUE, a E/S deve ser concluída com um erro se um driver não puder atender à E/S dentro do prazo.

RequestSize

Tamanho mínimo de qualquer solicitação de E/S individual que possa ser emitida por um aplicativo usando a reserva de largura de banda.

NumOutstandingRequests

O número de solicitações de E/S requestSize com permissão para serem pendentes a qualquer momento. Ao definir reservas, esse campo DEVE ser ignorado pelos servidores e DEVE ser definido como 0 pelos clientes.

Requisitos

Requisito Valor
Cabeçalho wdm.h

Confira também

NtQueryInformationFile