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. UMDF 1 werden keine neuen Features hinzugefügt, und die Unterstützung für UMDF 1 in neueren Versionen von Windows 10 ist eingeschränkt. 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.

Vererbung

Die IWDFDeviceInitialize-Schnittstelle erbt von der IUnknown-Schnittstelle . IWDFDeviceInitialize verfügt auch über folgende Membertypen:

  • Methoden

Methoden

Die IWDFDeviceInitialize-Schnittstelle verfügt über diese Methoden.

 
IWDFDeviceInitialize::AutoForwardCreateCleanupClose

Die AutoForwardCreateCleanupClose-Methode steuert, wann Benachrichtigungen zum Erstellen, Bereinigen und Schließen an den nächstniedrigen Treiber im Gerätestapel weitergeleitet werden.
IWDFDeviceInitialize::GetPnpCapability

Die GetPnpCapability-Methode bestimmt den Status der angegebenen PnP-Funktion (Plug & Play).
IWDFDeviceInitialize::RetrieveDeviceInstanceId

In diesem Artikel wird beschrieben, wie die RetrieveDeviceInstanceId-Methode den Bezeichner eines instance 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 aktiviert.
IWDFDeviceInitialize::SetLockingConstraint

Die SetLockingConstraint-Methode legt das Synchronisierungs- (oder Sperrmodell) für Rückruffunktionen im Treiber fest.
IWDFDeviceInitialize::SetPnpCapability

Die SetPnpCapability-Methode legt die angegebene PnP-Funktion (Plug & Play) 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.

Hinweise

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 , um das neue Geräteobjekt zu erstellen.

Verwenden Sie diese Schnittstelle nicht, nachdem Sie IWDFDriver::CreateDevice aufgerufen haben.

Anforderungen

Anforderung Wert
Ende des Supports In UMDF 2.0 und höher nicht verfügbar.
Zielplattform Desktop
UMDF-Mindestversion 1.5
Kopfzeile wudfddi.h (include Wudfddi.h)