IWDFDeviceInitialize-Schnittstelle (wudfddi.h)
[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. Es werden keine neuen Features zu UMDF 1 hinzugefügt, und es gibt eingeschränkte Unterstützung für UMDF 1 für neuere Versionen von Windows 10. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF-.]
Die IWDFDeviceInitialize Schnittstelle ist eine Hilfsschnittstelle, die das Framework als Eingabeparameter für die IDriverEntry::OnDeviceAdd-Methode des Treibers bereitstellt.
Erbschaft
Die IWDFDeviceInitialize Schnittstelle erbt von der IUnknown Schnittstelle. IWDFDeviceInitialize hat auch folgende Typen von Membern:
- Methodik
Methodik
Die IWDFDeviceInitialize Schnittstelle verfügt über diese Methoden.
IWDFDeviceInitialize::AutoForwardCreateCleanupClose Die AutoForwardCreateCleanupClose-Methode steuert beim Erstellen, Bereinigen und Schließen von Benachrichtigungen an den nächsten unteren Treiber im Gerätestapel. |
IWDFDeviceInitialize::GetPnpCapability Die GetPnpCapability-Methode bestimmt den Status der angegebenen Plug and Play-Funktion (PnP). |
IWDFDeviceInitialize::RetrieveDeviceInstanceId In diesem Artikel wird beschrieben, wie die RetrieveDeviceInstanceId-Methode den Bezeichner einer Instanz eines Geräts abruft. |
IWDFDeviceInitialize::RetrieveDevicePropertyStore Die RetrieveDevicePropertyStore-Methode ruft einen Geräteeigenschaftenspeicher ab, über den Clients Geräteeigenschaften lesen und schreiben können. |
IWDFDeviceInitialize::SetFilter Die SetFilter-Methode legt die Eigenschaft fest, die ein Gerät als Filtergerät ermöglicht. |
IWDFDeviceInitialize::SetLockingConstraint Die SetLockingConstraint-Methode legt das Synchronisierungsmodell (oder das Sperren) für Rückruffunktionen in den Treiber fest. |
IWDFDeviceInitialize::SetPnpCapability Die SetPnpCapability-Methode legt die angegebene Plug and Play-Funktion (PnP) eines Geräts auf den angegebenen Zustand fest. |
IWDFDeviceInitialize::SetPowerPolicyOwnership Die SetPowerPolicyOwnership-Methode legt den Besitz der Energierichtlinie auf einen Treiber fest oder entfernt den Besitz vom Treiber. |
Bemerkungen
Der Treiber ruft die Methoden dieser Schnittstelle auf, um die Eigenschaften für ein neues Geräteobjekt festzulegen, und übergibt diese Schnittstelle als Eingabe an die IWDFDriver::CreateDevice Methode zum Erstellen des neuen Geräteobjekts.
Verwenden Sie diese Schnittstelle nach dem Aufrufen IWDFDriver::CreateDevicenicht.
Anforderungen
Anforderung | Wert |
---|---|
Ende des Supports | In UMDF 2.0 und höher nicht verfügbar. |
Zielplattform- | Desktop |
Mindest-UMDF-Version | 1.5 |
Header- | wudfddi.h (include Wudfddi.h) |