Partager via


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