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

Vedi anche

NtQueryInformationFile