struttura FILE_SFIO_RESERVE_INFORMATION (wdm.h)
FILE_SFIO_RESERVE_INFORMATION viene usato per eseguire query o impostare le informazioni sulla larghezza di banda riservata di un file per i/O pianificati.
Sintassi
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;
Members
RequestsPerPeriod
Numero di richieste di I/O completate per periodo di tempo, come specificato dal campo Periodo . Quando si imposta la prenotazione della larghezza di banda, un valore pari a 0 indica al file system che deve liberare qualsiasi larghezza di banda riservata esistente.
Period
Periodo per la prenotazione, ovvero l'ora da cui viene emesso l'I/O al kernel fino al completamento dell'I/O, specificato in millisecondi.
RetryFailures
.
Discardable
. Quando TRUE, l'I/O deve essere completato con un errore se un driver non riesce a soddisfare l'I/O entro la scadenza.
RequestSize
Dimensioni minime di qualsiasi richiesta di I/O singola che può essere emessa da un'applicazione usando la prenotazione della larghezza di banda.
NumOutstandingRequests
Numero di richieste di I/O RequestSize consentite in qualsiasi momento. Quando si impostano le prenotazioni, questo campo deve essere ignorato dai server e DEVE essere impostato su 0 dai client.
Requisiti
Requisito | Valore |
---|---|
Intestazione | wdm.h |