WDF_PNP_CAPABILITY-Enumeration (wudfddi_types.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 für neuere 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 WDF_PNP_CAPABILITY-Enumeration enthält Werte, die Plug & Play Funktionen (PnP) für ein Gerät identifizieren.

Syntax

typedef enum _WDF_PNP_CAPABILITY {
  WdfPnpCapInvalid,
  WdfPnpCapLockSupported,
  WdfPnpCapEjectSupported,
  WdfPnpCapRemovable,
  WdfPnpCapDockDevice,
  WdfPnpCapSurpriseRemovalOk,
  WdfPnpCapNoDisplayInUI,
  WdfPnpCapMaximum
} WDF_PNP_CAPABILITY;

Konstanten

 
WdfPnpCapInvalid
Gibt an, ob die PnP-Funktionen des Geräts ungültig sind.
WdfPnpCapLockSupported
Gibt an, ob das Gerät in seinem Steckplatz gesperrt werden kann, um einen Auswurf zu verhindern. (Durch Festlegen dieser Funktion wird das Auswerfen eines Geräts aus dem Steckplatz deaktiviert und das Auswerfen von Medien aus einem Gerät nicht deaktiviert.)
WdfPnpCapEjectSupported
Gibt an, ob das Gerät aus dem Slot ausgeworfen werden kann. (Durch Festlegen dieser Funktion wird das Auswerfen eines Geräts aus dem Steckplatz und das Auswerfen von Medien aus einem Gerät nicht aktiviert.)
WdfPnpCapRemovable
Gibt an, ob das Gerät entfernt werden kann, während der Computer ausgeführt wird. Wenn WdfPnpCapRemovable auf WdfTrue festgelegt ist und WdfPnpCapSurpriseRemovalOk auf WdfFalse festgelegt ist, sollten Benutzer die Hardwareanwendung Unplug oder Eject Hardware des Systems verwenden.
WdfPnpCapDockDevice
Gibt an, ob es sich bei dem Gerät um eine Dockingstation handelt.
WdfPnpCapSurpriseRemovalOk
Gibt an, ob Benutzer das Gerät entfernen können, ohne die Hardwareanwendung "Trennen" oder "Auswerfen" des Computers zu verwenden.
WdfPnpCapNoDisplayInUI
Gibt an, ob das Gerät in Geräte-Manager ausgeblendet (nicht angezeigt) werden kann.
WdfPnpCapMaximum
Gültige Enumerationswerte wurden überschritten.

Hinweise

Ein UMDF-Treiber stellt einen der Werte von WDF_PNP_CAPABILITY an die IWDFDeviceInitialize::GetPnpCapability- oder IWDFDeviceInitialize::SetPnpCapability-Methode bereit, um die PnP-Funktion zu identifizieren, für die status abgerufen oder festgelegt werden soll.

Anforderungen

Anforderung Wert
Header wudfddi_types.h (einschließlich Wudfddi.h)

Weitere Informationen

IWDFDeviceInitialize::GetPnpCapability

IWDFDeviceInitialize::SetPnpCapability