Interface IWDFIoRequest (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 IWDFIoRequest expose un objet de requête d’E/S.
Héritage
L’interface IWDFIoRequest hérite de IWDFObject. IWDFIoRequest possède également ces types de membres :
- Méthode
Méthode
L’interface IWDFIoRequest possède 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é à une cible d’E/S. |
IWDFIoRequest ::Complete La méthode Complete termine une requête d’E/S. |
IWDFIoRequest ::CompleteWithInformation La méthode CompleteWithInformation termine une demande avec les informations fournies. |
IWDFIoRequest ::FormatUsingCurrentType La méthode FormatUsingCurrentType met en forme une requête d’E/S afin que le pilote puisse le transférer, non modifié, au pilote inférieur suivant. |
IWDFIoRequest ::ForwardToIoQueue La méthode ForwardToIoQueue transfère (autrement dit, requeue) une requête d’E/S à l’une des files d’attente d’E/S du pilote appelant. |
IWDFIoRequest ::GetCompletionParams La méthode GetCompletionParams récupère l’objet de paramètres 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 d’une requête de type création. |
IWDFIoRequest ::GetDeviceIoControlParameters La méthode GetDeviceIoControlParameters récupère les paramètres de requête d’une requête 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 requête 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 requête d’E/S. |
IWDFIoRequest ::GetIoQueue La méthode GetIoQueue récupère l’objet file d’attente d’E/S associé à une requête 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 requête d’E/S. |
IWDFIoRequest ::GetReadParameters La méthode GetReadParameters récupère les paramètres de requête d’une requête de type lecture. |
IWDFIoRequest ::GetRequestorProcessId La méthode GetRequestorProcessId récupère l’identificateur du processus qui a envoyé une requête 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 d’une requête de type écriture. |
IWDFIoRequest ::Emprunt d’identité 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 active l’annulation de la requête 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 requête d’E/S est terminée. |
IWDFIoRequest ::SetInformation La méthode SetInformation définit la taille des informations pour une requête. |
IWDFIoRequest ::UnmarkCancelable La méthode UnmarkCancelable désactive l’annulation d’une requête d’E/S. |
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 |