Interface IWDFIoQueue (wudfddi.h)
[Avertissement : UMDF 2 est la dernière version d’UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide d’UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et la prise en charge d’UMDF 1 est limitée sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2. Pour plus d’informations, consultez Prise en main avec UMDF.]
L’interface IWDFIoQueue expose un objet file d’attente d’E/S.
Héritage
L’interface IWDFIoQueue hérite d’IWDFObject. IWDFIoQueue a également les types de membres suivants :
- Méthodes
Méthodes
L’interface IWDFIoQueue possède ces méthodes.
IWDFIoQueue ::ConfigureRequestDispatching La méthode ConfigureRequestDispatching configure la mise en file d’attente des demandes d’E/S du type donné. |
IWDFIoQueue ::D rain La méthode Drain demande à la file d’attente de rejeter les nouvelles demandes d’E/S entrantes et d’autoriser la remise des requêtes déjà en file d’attente au pilote pour traitement. |
IWDFIoQueue ::D rainSynchronously La méthode DrainSynchronously dirige la file d’attente pour rejeter les nouvelles demandes d’E/S entrantes et permet aux requêtes déjà en file d’attente d’être remises au pilote pour traitement. Cette méthode retourne une fois que toutes les demandes sont terminées ou annulées. |
IWDFIoQueue ::GetDevice La méthode GetDevice récupère l’interface de l’appareil qui possède la file d’attente d’E/S. |
IWDFIoQueue ::GetState La méthode GetState récupère l’état d’une file d’attente d’E/S. |
IWDFIoQueue ::P urge La méthode Purge charge l’infrastructure de rejeter les nouvelles demandes d’E/S entrantes et d’annuler toutes les demandes en attente. |
IWDFIoQueue ::P urgeSynchronously La méthode PurgeSynchronously demande à l’infrastructure de rejeter les nouvelles demandes d’E/S entrantes et d’annuler toutes les demandes en suspens. La méthode retourne une fois que toutes les demandes en attente ont été annulées. |
IWDFIoQueue ::RetrieveNextRequest La méthode RetrieveNextRequest récupère la demande d’E/S suivante à partir d’une file d’attente d’E/S. |
IWDFIoQueue ::RetrieveNextRequestByFileObject La méthode RetrieveNextRequestByFileObject récupère à partir d’une file d’attente d’E/S la requête d’E/S suivante dont l’objet de fichier correspond à l’objet de fichier spécifié. |
IWDFIoQueue ::Start La méthode Start permet à une file d’attente d’E/S de commencer à recevoir de nouvelles demandes d’E/S et de les remettre à un pilote. |
IWDFIoQueue ::Stop La méthode Stop empêche une file d’attente d’E/S de remettre des demandes d’E/S, mais la file d’attente reçoit et stocke les nouvelles demandes. |
IWDFIoQueue ::StopSynchronously La méthode StopSynchronously empêche une file d’attente d’E/S de remettre des demandes d’E/S, mais la file d’attente reçoit et stocke les nouvelles demandes. La méthode retourne une fois que toutes les demandes remises ont été annulées ou terminées. |
Configuration requise
Condition requise | Valeur |
---|---|
Fin de la prise en charge | Non disponible dans UMDF 2.0 et versions ultérieures. |
Plateforme cible | Desktop (Expérience utilisateur) |
Version UMDF minimale | 1.5 |
En-tête | wudfddi.h |
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