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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour