WdfDeviceGetDevicePnpState-Funktion (wdfdevice.h)
[Gilt nur für KMDF]
Anmerkung
Diese Funktion ist nur für die interne Verwendung von Microsoft vorgesehen.
Die WdfDeviceGetDevicePnpState Methode gibt den aktuellen Zustand des Plug- und Play-Zustandsautomaten des Frameworks für ein angegebenes Gerät zurück.
Syntax
WDF_DEVICE_PNP_STATE WdfDeviceGetDevicePnpState(
[in] WDFDEVICE Device
);
Parameter
[in] Device
Ein Handle zu einem Framework-Geräteobjekt.
Rückgabewert
WdfDeviceGetDevicePnpState gibt einen WDF_DEVICE_PNP_STATE-typed-Enumerator zurück, der den aktuellen Zustand des Plug- und Play-Zustandsautomaten des Frameworks für das angegebene Gerät identifiziert.
Wenn der Treiber ein ungültiges Objekthandle bereitstellt, tritt eine Fehlerüberprüfung auf.
Bemerkungen
Weitere Informationen zu den Zustandscomputern des Frameworks finden Sie unter Zustandscomputer im Framework.
Beispiele
Im folgenden Codebeispiel wird der aktuelle Zustand des Plug- und Play-Zustandsautomaten des Frameworks für ein angegebenes Gerät erhalten.
WDF_DEVICE_PNP_STATE state;
state = WdfDeviceGetDevicePnpState(Device);
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Minimale KMDF-Version | 1.0 |
Header- | wdfdevice.h (einschließen Wdf.h) |
Library | Wdf01000.sys (siehe Framework-Bibliotheksversionsverwaltung.) |
IRQL- | <= DISPATCH_LEVEL |
DDI-Complianceregeln | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |