enumeración WDF_RETRIEVE_CHILD_FLAGS (wdfchildlist.h)
[Solo se aplica a KMDF]
La enumeración WDF_RETRIEVE_CHILD_FLAGS define marcas que un controlador puede establecer antes de llamar a WdfChildListBeginIteration.
Syntax
typedef enum _WDF_RETRIEVE_CHILD_FLAGS {
WdfRetrieveUnspecified = 0x0000,
WdfRetrievePresentChildren = 0x0001,
WdfRetrieveMissingChildren = 0x0002,
WdfRetrievePendingChildren = 0x0004,
WdfRetrieveAddedChildren = (WdfRetrievePresentChildren | WdfRetrievePendingChildren),
WdfRetrieveAllChildren = (WdfRetrievePresentChildren | WdfRetrievePendingChildren | WdfRetrieveMissingChildren)
} WDF_RETRIEVE_CHILD_FLAGS;
Constantes
WdfRetrieveUnspecified Valor: 0x0000 Reservado para uso interno. |
WdfRetrievePresentChildren Valor: 0x0001 Las llamadas a WdfChildListRetrieveNextDevice recuperarán los dispositivos secundarios para los que existe un objeto de dispositivo de marco. |
WdfRetrieveMissingChildren Valor: 0x0002 Las llamadas a WdfChildListRetrieveNextDevice recuperarán los dispositivos secundarios marcados como ausentes. |
WdfRetrievePendingChildren Valor: 0x0004 Las llamadas a WdfChildListRetrieveNextDevice recuperarán los dispositivos secundarios que el controlador ha notificado como presente, pero para los que no se ha creado un objeto de dispositivo de marco (porque el marco no ha llamado a la función de devolución de llamada EvtChildListCreateDevice del controlador). |
WdfRetrieveAddedChildren Valor: (WdfRetrievePresentChildren) Las llamadas a WdfChildListRetrieveNextDevice recuperarán los dispositivos secundarios que están presentes o pendientes. |
WdfRetrieveAllChildren Valor: (WdfRetrievePresentChildren) Las llamadas a WdfChildListRetrieveNextDevice recuperarán los dispositivos secundarios que están presentes, pendientes o que faltan. |
Comentarios
Antes de llamar a WdfChildListBeginIteration, el controlador debe establecer marcas con tipo WDF_RETRIEVE_CHILD_FLAGS en una estructura de WDF_CHILD_LIST_ITERATOR .
Requisitos
Requisito | Value |
---|---|
Versión mínima de KMDF | 1.0 |
Encabezado | wdfchildlist.h (incluya Wdf.h) |