Partager via


WdfChildListEndIteration, fonction (wdfchildlist.h)

[S’applique à KMDF uniquement]

La méthode WdfChildListEndIteration traite les modifications apportées à une liste enfant spécifiée.

Syntaxe

void WdfChildListEndIteration(
  [in] WDFCHILDLIST             ChildList,
  [in] PWDF_CHILD_LIST_ITERATOR Iterator
);

Paramètres

[in] ChildList

Descripteur identique à un objet de liste enfant du framework que le pilote a précédemment spécifié à WdfChildListBeginIteration.

[in] Iterator

Pointeur vers la même structure de WDF_CHILD_LIST_ITERATOR allouée à l’appelant que celle que le pilote a précédemment fournie à WdfChildListEndIteration.

Valeur de retour

None

Remarques

Un bogue case activée se produit si le pilote fournit un handle d’objet non valide.

Si le pilote a effectué plusieurs appels à WdfChildListBeginIteration ou WdfChildListBeginScan, l’infrastructure ne traite pas les modifications apportées à la liste enfant tant que le pilote n’a pas effectué un nombre correspondant d’appels à WdfChildListEndIteration et WdfChildListEndScan.

Pour plus d’informations sur les listes enfants, consultez Énumération dynamique.

Exemples

Pour obtenir un exemple de code qui utilise WdfChildListEndIteration, consultez WdfChildListRetrieveNextDevice.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1.0
En-tête wdfchildlist.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)

Voir aussi

WDF_CHILD_LIST_ITERATOR

WdfChildListBeginIteration

WdfChildListBeginScan

WdfChildListEndScan