Interface IWDFDevice2 (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.]

Les pilotes obtiennent l’interface IWDFDevice2 en appelant IWDFDevice ::QueryInterface.

Héritage

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

  • Méthodes

Méthodes

L’interface IWDFDevice2 utilise ces méthodes.

 
IWDFDevice2 ::AssignS0IdleSettings

La méthode AssignS0IdleSettings 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).
IWDFDevice2 ::AssignSxWakeSettings

La méthode AssignSxWakeSettings fournit des informations fournies par le pilote sur la capacité d’un appareil à déclencher un signal de veille alors que l’appareil et le système sont dans un état de faible consommation.
IWDFDevice2 ::CreateRemoteInterface

La méthode CreateRemoteInterface crée un objet d’interface distante qui représente une interface d’appareil.
IWDFDevice2 ::CreateRemoteTarget

La méthode CreateRemoteTarget crée un objet cible distant qui représente une cible d’E/S distante.
IWDFDevice2 ::CreateSymbolicLinkWithReferenceString

La méthodeCreateSymbolicLinkWithReferenceString crée un nom de lien symbolique et éventuellement une chaîne de référence pour un appareil.
IWDFDevice2 ::GetDeviceStackIoTypePreference

La méthode GetDeviceStackIoTypePreference récupère les méthodes d’accès à la mémoire tampon que l’infrastructure utilise pour un appareil.
IWDFDevice2 ::GetSystemPowerAction

La méthode GetSystemPowerAction retourne l’action d’alimentation du système, le cas échéant, qui se produit actuellement pour l’ordinateur.
IWDFDevice2 ::RegisterRemoteInterfaceNotification

La méthode RegisterRemoteInterfaceNotification inscrit un pilote pour recevoir une notification lorsqu’une interface de périphérique spécifiée devient disponible.
IWDFDevice2 ::ResumeIdle

La méthode ResumeIdle informe l’infrastructure que l’appareil n’est pas en cours d’utilisation et peut être placé dans un état de faible consommation d’énergie de l’appareil s’il reste inactif.
IWDFDevice2 ::StopIdle

La méthode StopIdle informe l’infrastructure que l’appareil doit être placé dans son état d’alimentation opérationnel (D0).

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 (inclure Wudfddi.h)