Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Gilt für KMDF und UMDF]
Die WdfDeviceSetPnpCapabilities Methode meldet die Plug-and-Play-Funktionen eines Geräts.
Syntax
void WdfDeviceSetPnpCapabilities(
[in] WDFDEVICE Device,
[in] PWDF_DEVICE_PNP_CAPABILITIES PnpCapabilities
);
Parameter
[in] Device
Ein Handle zu einem Framework-Geräteobjekt.
[in] PnpCapabilities
Ein Zeiger auf eine vom Treiber zugewiesene WDF_DEVICE_PNP_CAPABILITIES Struktur.
Rückgabewert
Nichts
Bemerkungen
Wenn der Treiber ein ungültiges Objekthandle bereitstellt, tritt eine Fehlerüberprüfung auf.
Ein Treiber ruft in der Regel WdfDeviceSetPnpCapabilities aus einer der folgenden Rückruffunktionen auf:
-
EvtDeviceD0Entry (wenn der Wert des PreviousState Parameters WdfPowerDeviceD3Final)
Beispiele
In den folgenden Codebeispielen wird eine WDF_DEVICE_PNP_CAPABILITIES Struktur initialisiert und anschließend WdfDeviceSetPnpCapabilitiesaufgerufen.
WDF_DEVICE_PNP_CAPABILITIES pnpCaps;
WDF_DEVICE_PNP_CAPABILITIES_INIT(&pnpCaps);
pnpCaps.SurpriseRemovalOK = WdfTrue;
WdfDeviceSetPnpCapabilities(
device,
&pnpCaps
);
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Minimale KMDF-Version | 1.0 |
Mindest-UMDF-Version | 2.0 |
Header- | wdfdevice.h (einschließen Wdf.h) |
Library | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL- | <=DISPATCH_LEVEL |
DDI-Complianceregeln | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |