Interface IWDFIoRequest2 (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.]
Pour obtenir l’interface IWDFIoRequest2 , les pilotes appellent IWDFIoRequest ::QueryInterface.
Héritage
L’interface IWDFIoRequest2 hérite d’IWDFIoRequest. IWDFIoRequest2 a également les types de membres suivants :
- Méthodes
Méthodes
L’interface IWDFIoRequest2 possède ces méthodes.
IWDFIoRequest2 ::GetCreateParametersEx La méthode GetCreateParametersEx récupère les paramètres de création de fichier associés à un fichier en cours de création ou d’ouverture. |
IWDFIoRequest2 ::GetEffectiveIoType La méthode GetEffectiveIoType retourne la méthode d’accès à la mémoire tampon qu’UMDF utilise pour les mémoires tampons de données de la demande d’E/S que représente l’interface IWDFIoRequest2. |
IWDFIoRequest2 ::GetQueryInformationParameters La méthode GetQueryInformationParameters récupère les paramètres associés à une requête d’E/S de type WdfRequestQueryInformation. |
IWDFIoRequest2 ::GetRequestorMode La méthode GetRequestorMode indique si une requête d’E/S provient d’un pilote en mode noyau ou d’un composant en mode utilisateur (une application ou un pilote en mode utilisateur). |
IWDFIoRequest2 ::GetSetInformationParameters La méthode GetSetInformationParameters récupère les paramètres associés à une requête d’E/S de type WdfRequestSetInformation. |
IWDFIoRequest2 ::GetStatus La méthode GetStatus retourne la status d’une requête d’E/S. |
IWDFIoRequest2 ::IsCanceled La méthode IsCanceled détermine si le gestionnaire d’E/S a tenté d’annuler une demande d’E/S. |
IWDFIoRequest2 ::IsFromUserModeDriver La méthode IsFromUserModeDriver indique si une requête d’E/S provient d’un pilote en mode utilisateur ou d’une application. |
IWDFIoRequest2 ::Requeue La méthode Requeue retourne une demande d’E/S à la tête de la file d’attente d’E/S à partir de laquelle elle a été remise au pilote. |
IWDFIoRequest2 ::RetrieveInputBuffer La méthode RequestRetrieveInputBuffer récupère la mémoire tampon d’entrée d’une demande d’E/S. |
IWDFIoRequest2 ::RetrieveInputMemory La méthode RetrieveInputMemory récupère l’interface IWDFMemory d’un objet mémoire framework qui représente la mémoire tampon d’entrée d’une demande d’E/S. |
IWDFIoRequest2 ::RetrieveOutputBuffer La méthode RequestRetrieveOutputBuffer récupère la mémoire tampon de sortie d’une requête d’E/S. |
IWDFIoRequest2 ::RetrieveOutputMemory La méthode RetrieveOutputMemory récupère l’interface IWDFMemory d’un objet mémoire framework qui représente la mémoire tampon de sortie d’une requête d’E/S. |
IWDFIoRequest2 ::Réutilisation La méthode Reuse réinitialise un objet de demande d’infrastructure afin qu’il puisse être réutilisé. |
IWDFIoRequest2 ::StopAcknowledge La méthode StopAcknowledge informe l’infrastructure que le pilote a cessé de traiter une demande d’E/S spécifiée. |
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,9 |
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