Partager via


structure FILE_SFIO_RESERVE_INFORMATION (wdm.h)

FILE_SFIO_RESERVE_INFORMATION est utilisé pour interroger ou définir les informations de bande passante réservée d’un fichier pour les E/S de fichier planifiées (SFIO).

Syntaxe

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;

Membres

RequestsPerPeriod

Nombre de requêtes d’E/S qui se terminent par période, comme spécifié par le champ Période. Lors de la définition d’une réservation de bande passante, la valeur 0 indique au système de fichiers qu’il doit libérer toute bande passante réservée existante.

Period

Période de réservation, qui correspond à l’heure à laquelle l’E/S est émise au noyau jusqu’à ce que l’E/S soit terminée, spécifiée en millisecondes.

RetryFailures

Valeur booléenne.

Discardable

Valeur booléenne. Lorsque la valeur est TRUE, les E/S doivent être effectuées avec une erreur si un pilote ne peut pas satisfaire les E/S dans le délai imparti.

RequestSize

Taille minimale de toute demande d’E/S individuelle pouvant être émise par une application à l’aide d’une réservation de bande passante.

NumOutstandingRequests

Nombre de requêtes d’E/S RequestSize autorisées à être en attente à tout moment. Lorsque vous définissez des réservations, ce champ doit être ignoré par les serveurs et doit être défini sur 0 par les clients.

Exigences

Exigence Valeur
d’en-tête wdm.h

Voir aussi

NtQueryInformationFile