Interface IWDFIoQueue (wudfddi.h)

[Avertissement : UMDF 2 est la dernière version de UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide de UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et il existe une prise en charge limitée de UMDF 1 sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2. Pour plus d’informations, consultez Bien démarrer avec UMDF.]

L’interface IWDFIoQueue expose un objet file d’attente d’E/S.

Héritage

L’interface IWDFIoQueue hérite de IWDFObject. IWDFIoQueue a également ces types de membres :

  • Méthode

Méthode

L’interface IWDFIoQueue a ces méthodes.

 
IWDFIoQueue ::ConfigureRequestDispatching

La méthode ConfigureRequestDispatching configure la mise en file d’attente des requêtes d’E/S du type donné.
IWDFIoQueue ::D rain

La méthode Drain dirige la file d’attente pour rejeter les nouvelles demandes d’E/S entrantes et autoriser la remise des demandes déjà mises 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 demandes déjà mises en file d’attente d’être remises au pilote pour traitement. Cette méthode retourne une fois toutes les demandes terminées ou annulées.
IWDFIoQueue ::GetDevice

La méthode GetDevice récupère l’interface sur l’appareil propriétaire 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 dirige l’infrastructure pour rejeter les nouvelles demandes d’E/S entrantes et pour annuler toutes les demandes en attente.
IWDFIoQueue ::P urgeSynchronously

La méthode PurgeSynchronously dirige l’infrastructure pour rejeter les nouvelles demandes d’E/S entrantes et annuler toutes les demandes en attente. La méthode retourne une fois toutes les demandes en attente annulées.
IWDFIoQueue ::RetrieveNextRequest

La méthode RetrieveNextRequest récupère la requête 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 de nouvelles requêtes.
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 de nouvelles requêtes. La méthode retourne une fois toutes les demandes remises annulées ou terminées.

Exigences

Exigence Valeur
fin du support Indisponible dans UMDF 2.0 et versions ultérieures.
plateforme cible Bureau
version minimale de UMDF 1.5
d’en-tête wudfddi.h