Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[S’applique uniquement à KMDF]
La méthode WdfFdoUnlockStaticChildListFromIteration déverrouille la liste des appareils enfants pour un appareil spécifié et traite les modifications apportées à la liste effectuée par le pilote pendant le verrouillage de la liste.
Syntaxe
void WdfFdoUnlockStaticChildListFromIteration(
[in] WDFDEVICE Fdo
);
Paramètres
[in] Fdo
Handle vers un objet d’appareil framework qui représente l’appareil parent.
Valeur de retour
Aucun
Remarques
Une vérification de bogue se produit si le pilote fournit un handle d’objet non valide.
Les pilotes de bus qui utilisent l’énumération de bus statique peuvent appeler WdfFdoUnlockStaticChildListFromIteration.
Pour verrouiller une liste enfant, le pilote appelle WdfFdoLockStaticChildListForIteration.
Les appels à WdfFdoLockStaticChildListForIteration peuvent être imbriqués et doivent être mis en correspondance par un nombre égal d’appels à WdfFdoUnlockStaticChildListFromIteration. Si un pilote ajoute ou supprime des éléments de la liste enfant pendant qu’il est verrouillé, l’infrastructure met en file d’attente ces modifications et les traite après le dernier appel à WdfFdoUnlockStaticChildListFromIteration.
Pour plus d’informations sur les listes enfants statiques, consultez énumération des appareils sur un bus.
Exemples
Pour obtenir un exemple de code qui utilise WdfFdoUnlockStaticChildListFromIteration, consultez WdfFdoRetrieveNextStaticChild.
Spécifications
Besoin | Valeur |
---|---|
plateforme cible | Universel |
version minimale de KMDF | 1.0 |
En-tête | wdffdo.h (include Wdf.h) |
Bibliothèque | Wdf01000.sys (voir Versioning de la bibliothèque Framework.) |
IRQL | <= DISPATCH_LEVEL |
règles de conformité DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |