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 |