structure WDF_CHILD_LIST_ITERATOR (wdfchildlist.h)
[S’applique uniquement à KMDF]
La structure WDF_CHILD_LIST_ITERATOR identifie le type d’appareils enfants que l’infrastructure récupère lorsqu’un pilote appelle WdfChildListRetrieveNextDevice.
Syntaxe
typedef struct _WDF_CHILD_LIST_ITERATOR {
ULONG Size;
ULONG Flags;
PVOID Reserved[4];
} WDF_CHILD_LIST_ITERATOR, *PWDF_CHILD_LIST_ITERATOR;
Membres
Size
Taille, en octets, de cette structure.
Flags
Un ou plusieurs indicateurs définis par l’énumération WDF_RETRIEVE_CHILD_FLAGS.
Reserved[4]
Réservé uniquement pour une utilisation interne.
Remarques
Le pilote doit initialiser la structure WDF_CHILD_LIST_ITERATOR en appelant WDF_CHILD_LIST_ITERATOR_INIT.
La structure WDF_CHILD_LIST_ITERATOR est utilisée comme entrée dans la WdfChildListBeginIteration,WdfChildListRetrieveNextDevice et méthodes WdfChildListEndIteration. Le pilote doit définir le membre Flags avant d’appeler WdfChildListBeginIteration. Après avoir appelé WdfChildListBeginIteration, le pilote ne doit pas modifier le contenu de la structure avant d’appeler WdfChildListEndIteration.
Pour plus d’informations sur les listes enfants, consultez d’énumération dynamique .
Exigences
Exigence | Valeur |
---|---|
version minimale de KMDF | 1.0 |
d’en-tête | wdfchildlist.h (include Wdf.h) |