Interface IWDFIoRequest (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 IWDFIoRequest expose un objet de requête d’E/S.
Héritage
L’interface IWDFIoRequest hérite d’IWDFObject. IWDFIoRequest a également les types de membres suivants :
- Méthodes
Méthodes
L’interface IWDFIoRequest utilise ces méthodes.
IWDFIoRequest ::CancelSentRequest La méthode CancelSentRequest tente d’annuler la demande d’E/S que le pilote a précédemment envoyée à une cible d’E/S. |
IWDFIoRequest ::Complete La méthode Complete termine une demande d’E/S. |
IWDFIoRequest ::CompleteWithInformation La méthode CompleteWithInformation termine une requête avec les informations fournies. |
IWDFIoRequest ::FormatUsingCurrentType La méthode FormatUsingCurrentType met en forme une requête d’E/S afin que le pilote puisse la transférer, sans modification, au pilote inférieur suivant. |
IWDFIoRequest ::ForwardToIoQueue La méthode ForwardToIoQueue transfère (c’est-à-dire remettant en file d’attente) une demande d’E/S vers l’une des files d’attente d’E/S du pilote appelant. |
IWDFIoRequest ::GetCompletionParams La méthode GetCompletionParams récupère l’objet parameters pour l’achèvement d’un objet de requête d’E/S. |
IWDFIoRequest ::GetCreateParameters La méthode GetCreateParameters récupère les paramètres de requête pour une demande de type create. |
IWDFIoRequest ::GetDeviceIoControlParameters La méthode GetDeviceIoControlParameters récupère les paramètres de requête pour une demande de type de contrôle d’E/S d’appareil. |
IWDFIoRequest ::GetFileObject La méthode GetFileObject récupère un pointeur vers l’interface IWDFFile associée à une demande d’E/S. |
IWDFIoRequest ::GetInputMemory La méthode GetInputMemory récupère l’objet mémoire qui représente la mémoire tampon d’entrée dans une demande d’E/S. |
IWDFIoRequest ::GetIoQueue La méthode GetIoQueue récupère l’objet file d’attente d’E/S associé à une demande d’E/S. |
IWDFIoRequest ::GetOutputMemory La méthode GetOutputMemory récupère l’objet mémoire qui représente la mémoire tampon de sortie pour une demande d’E/S. |
IWDFIoRequest ::GetReadParameters La méthode GetReadParameters récupère les paramètres de requête pour une demande de type lecture. |
IWDFIoRequest ::GetRequestorProcessId La méthode GetRequestorProcessId récupère l’identificateur du processus qui a envoyé une demande d’E/S. |
IWDFIoRequest ::GetType La méthode GetType récupère le type d’opération qu’une requête contient. |
IWDFIoRequest ::GetWriteParameters La méthode GetWriteParameters récupère les paramètres de requête pour une requête de type écriture. |
IWDFIoRequest ::Impersonate La méthode Impersonate inscrit l’interface de la méthode que l’infrastructure doit appeler pour l’emprunt d’identité. |
IWDFIoRequest ::IsFrom32BitProcess La méthode IsFrom32BitProcess détermine si une requête provient d’un processus 32 bits. |
IWDFIoRequest ::MarkCancelable La méthode MarkCancelable permet l’annulation de la demande d’E/S. |
IWDFIoRequest ::Send La méthode Send envoie une requête à la cible d’E/S spécifiée. |
IWDFIoRequest ::SetCompletionCallback La méthode SetCompletionCallback inscrit l’interface de la méthode OnCompletion que l’infrastructure doit appeler lorsqu’une demande d’E/S se termine. |
IWDFIoRequest ::SetInformation La méthode SetInformation définit la taille des informations d’une demande. |
IWDFIoRequest ::UnmarkCancelable La méthode UnmarkCancelable désactive l’annulation d’une demande d’E/S. |
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 |