Partager via


FILE_SFIO_RESERVE_INFORMATION structure (wdm.h)

FILE_SFIO_RESERVE_INFORMATION permet d’interroger ou de définir les informations de bande passante réservées d’un fichier pour les E/S de fichiers 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 demandes d’E/S qui se terminent par période de temps, 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’elle doit libérer toute bande passante réservée existante.

Period

Période de réservation, qui est l’heure à partir de laquelle les E/S sont émises au noyau jusqu’à l’heure à laquelle les E/S doivent être terminées, 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 parvient 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 demandes d’E/S RequestSize autorisées à être en attente à tout moment. Lors de la définition de réservations, ce champ DOIT être ignoré par les serveurs et DOIT être défini sur 0 par les clients.

Configuration requise

Condition requise Valeur
En-tête wdm.h

Voir aussi

NtQueryInformationFile