Interface IWDFDeviceInitialize (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 IWDFDeviceInitialize est une interface d’assistance que l’infrastructure fournit en tant que paramètre d’entrée à la méthode IDriverEntry ::OnDeviceAdd du pilote.

Héritage

L’interface IWDFDeviceInitialize hérite de l’interface IUnknown. IWDFDeviceInitialize a également les types de membres suivants :

  • Méthodes

Méthodes

L’interface IWDFDeviceInitialize a ces méthodes.

 
IWDFDeviceInitialize ::AutoForwardCreateCleanupClose

La méthode AutoForwardCreateCleanupClose contrôle quand les notifications de création, de nettoyage et de fermeture sont transférées au pilote inférieur suivant dans la pile de périphériques.
IWDFDeviceInitialize ::GetPnpCapability

La méthode GetPnpCapability détermine l’état de la fonctionnalité de Plug-and-Play (PnP) spécifiée.
IWDFDeviceInitialize ::RetrieveDeviceInstanceId

Cet article décrit comment la méthode RetrieveDeviceInstanceId récupère l’identificateur d’un instance d’un appareil.
IWDFDeviceInitialize ::RetrieveDevicePropertyStore

La méthode RetrieveDevicePropertyStore récupère un magasin de propriétés d’appareil via lequel les clients peuvent lire et écrire des propriétés d’appareil.
IWDFDeviceInitialize ::SetFilter

La méthode SetFilter définit la propriété qui active un appareil en tant qu’appareil de filtre.
IWDFDeviceInitialize ::SetLockingConstraint

La méthode SetLockingConstraint définit le modèle de synchronisation (ou de verrouillage) pour les fonctions de rappel dans le pilote.
IWDFDeviceInitialize ::SetPnpCapability

La méthode SetPnpCapability définit la capacité de Plug-and-Play (PnP) spécifiée d’un appareil à l’état spécifié.
IWDFDeviceInitialize ::SetPowerPolicyOwnership

La méthode SetPowerPolicyOwnership définit la propriété de la stratégie d’alimentation sur un pilote ou supprime la propriété du pilote.

Remarques

Le pilote appelle les méthodes de cette interface pour définir les propriétés d’un nouvel objet d’appareil et passe cette interface en tant qu’entrée à la méthode IWDFDriver ::CreateDevice pour créer le nouvel objet d’appareil.

N’utilisez pas cette interface après avoir appelé IWDFDriver ::CreateDevice.

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