Condividi tramite


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 le operazioni di I/O di file pianificate (SFIO).

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;

Membri

RequestsPerPeriod

Numero di richieste di I/O completate per periodo di tempo, come specificato dal campo Periodo di. Quando si imposta la prenotazione della larghezza di banda, il valore 0 indica al file system che deve liberare qualsiasi larghezza di banda riservata esistente.

Period

Periodo di prenotazione, ovvero l'ora da cui viene emesso l'I/O al kernel fino al completamento dell'I/O, specificato in millisecondi.

RetryFailures

Valore booleano.

Discardable

Valore booleano. Se 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 singola richiesta di I/O che può essere emessa da un'applicazione tramite prenotazione della larghezza di banda.

NumOutstandingRequests

Numero di RequestSize richieste di I/O consentite in qualsiasi momento. Quando si impostano prenotazioni, questo campo deve essere ignorato dai server e DEVE essere impostato su 0 dai client.

Fabbisogno

Requisito Valore
intestazione wdm.h

Vedere anche

NtQueryInformationFile