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 |