WdfDeviceGetDevicePnpState, fonction (wdfdevice.h)
[S’applique à KMDF uniquement]
Notes
Cette fonction est destinée à un usage interne à Microsoft uniquement.
La méthode WdfDeviceGetDevicePnpState retourne l’état actuel de la machine d’état Plug-and-Play de l’infrastructure pour un appareil spécifié.
Syntaxe
WDF_DEVICE_PNP_STATE WdfDeviceGetDevicePnpState(
[in] WDFDEVICE Device
);
Paramètres
[in] Device
Handle pour un objet d’appareil d’infrastructure.
Valeur retournée
WdfDeviceGetDevicePnpState retourne un énumérateur de type WDF_DEVICE_PNP_STATE qui identifie l’état actuel de la machine d’état Plug-and-Play de l’infrastructure pour l’appareil spécifié.
Un bogue case activée se produit si le pilote fournit un handle d’objet non valide.
Remarques
Pour plus d’informations sur les machines d’état de l’infrastructure, consultez Machines d’état dans l’infrastructure.
Exemples
L’exemple de code suivant obtient l’état actuel de la machine d’état Plug-and-Play de l’infrastructure pour un appareil spécifié.
WDF_DEVICE_PNP_STATE state;
state = WdfDeviceGetDevicePnpState(Device);
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
Version KMDF minimale | 1.0 |
En-tête | wdfdevice.h (inclure Wdf.h) |
Bibliothèque | Wdf01000.sys (consultez Gestion des versions de la bibliothèque d’infrastructure).) |
IRQL | <= DISPATCH_LEVEL |
Règles de conformité DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |