estructura WDF_CHILD_LIST_ITERATOR (wdfchildlist.h)
[Solo se aplica a KMDF]
La estructura WDF_CHILD_LIST_ITERATOR identifica el tipo de dispositivos secundarios que el marco recuperará cuando un controlador llame a WdfChildListRetrieveNextDevice.
Sintaxis
typedef struct _WDF_CHILD_LIST_ITERATOR {
ULONG Size;
ULONG Flags;
PVOID Reserved[4];
} WDF_CHILD_LIST_ITERATOR, *PWDF_CHILD_LIST_ITERATOR;
Miembros
Size
Tamaño, en bytes, de esta estructura.
Flags
Una o varias marcas definidas por la enumeración WDF_RETRIEVE_CHILD_FLAGS .
Reserved[4]
Reservado para uso interno.
Comentarios
El controlador debe inicializar la estructura de WDF_CHILD_LIST_ITERATOR llamando a WDF_CHILD_LIST_ITERATOR_INIT.
La estructura WDF_CHILD_LIST_ITERATOR se usa como entrada para los métodos WdfChildListBeginIteration,WdfChildListRetrieveNextDevice y WdfChildListEndIteration. El controlador debe establecer el miembro Flags antes de llamar a WdfChildListBeginIteration. Después de llamar a WdfChildListBeginIteration, el controlador no debe modificar el contenido de la estructura hasta después de llamar a WdfChildListEndIteration.
Para obtener más información sobre las listas secundarias, vea Enumeración dinámica.
Requisitos
Requisito | Value |
---|---|
Versión mínima de KMDF | 1.0 |
Encabezado | wdfchildlist.h (incluya Wdf.h) |