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 |