Partager via


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