Partager via


IWDFDeviceInitialize, interface (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 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 ces types de membres :

  • Méthode

Méthode

L’interface IWDFDeviceInitialize a ces méthodes.

 
IWDFDeviceInitialize ::AutoForwardCreateCleanupClose

Les contrôles de méthode AutoForwardCreateCleanupClose lors de la création, du nettoyage et de la fermeture des notifications sont transférés au pilote inférieur suivant dans la pile d’appareils.
IWDFDeviceInitialize ::GetPnpCapability

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

Cet article décrit comment la méthode RetrieveDeviceInstanceId récupère l’identificateur d’une 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 fonctionnalité 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 transmet 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.

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