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) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour