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 |