Partager via


Interface IWDFDevice3 (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 IWDFDevice3 , les pilotes appellent IWDFDevice ::QueryInterface.

Héritage

L’interface IWDFDevice3 hérite d’IWDFDevice2. IWDFDevice3 a également les types de membres suivants :

  • Méthodes

Méthodes

L’interface IWDFDevice3 utilise ces méthodes.

 
IWDFDevice3 ::AssignS0IdleSettingsEx

La méthode AssignS0IdleSettingsEx fournit des informations fournies par le pilote que l’infrastructure utilise lorsqu’un appareil est inactif et que le système est dans son état de fonctionnement (S0).
IWDFDevice3 ::CreateInterrupt

La méthode CreateInterrupt crée un objet d’interruption de framework.
IWDFDevice3 ::CreateWorkItem

La méthode CreateWorkItem crée un objet d’élément de travail d’infrastructure, qui peut ensuite être ajouté à la file d’attente d’éléments de travail de l’infrastructure.
IWDFDevice3 ::GetHardwareRegisterMappedAddress

Un pilote appelle GetHardwareRegisterMappedAddress pour obtenir l’adresse mappée en mode utilisateur de la ressource de mémoire qu’il mappait précédemment à l’aide de MapIoSpace.
IWDFDevice3 ::MapIoSpace

La méthode MapIoSpace mappe la plage d’adresses physique donnée à l’espace d’adressage système et retourne une pseudo adresse de base.
IWDFDevice3 ::ReadFromHardware

La méthode ReadFromHardware est utilisée en interne par l’infrastructure. Ne pas utiliser.
IWDFDevice3 ::UnmapIoSpace

La méthode UnmapIoSpace annule le mappage d’une plage spécifiée d’adresses physiques précédemment mappées par la méthode MapIoSpace.
IWDFDevice3 ::WriteToHardware

La méthode WriteToHardware est utilisée en interne par l’infrastructure. Ne pas utiliser.

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.11
En-tête wudfddi.h

Voir aussi

IWDFDevice2