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 |