estrutura WDF_CHILD_LIST_ITERATOR (wdfchildlist.h)
[Aplica-se somente ao KMDF]
A estrutura WDF_CHILD_LIST_ITERATOR identifica o tipo de dispositivos filho que a estrutura recuperará quando um driver chamar WdfChildListRetrieveNextDevice.
Sintaxe
typedef struct _WDF_CHILD_LIST_ITERATOR {
ULONG Size;
ULONG Flags;
PVOID Reserved[4];
} WDF_CHILD_LIST_ITERATOR, *PWDF_CHILD_LIST_ITERATOR;
Membros
Size
O tamanho, em bytes, dessa estrutura.
Flags
Um ou mais sinalizadores definidos pela enumeração WDF_RETRIEVE_CHILD_FLAGS .
Reserved[4]
Reservado apenas para uso interno.
Comentários
O driver deve inicializar a estrutura de WDF_CHILD_LIST_ITERATOR chamando WDF_CHILD_LIST_ITERATOR_INIT.
A estrutura WDF_CHILD_LIST_ITERATOR é usada como entrada para os métodos WdfChildListBeginIteration, WdfChildListRetrieveNextDevice e WdfChildListEndIteration . O driver deve definir o membro Flags antes de chamar WdfChildListBeginIteration. Depois de chamar WdfChildListBeginIteration, o driver não deve modificar o conteúdo da estrutura até depois de chamar WdfChildListEndIteration.
Para obter mais informações sobre listas filho, consulte Enumeração dinâmica.
Requisitos
Requisito | Valor |
---|---|
Versão mínima do KMDF | 1.0 |
Cabeçalho | wdfchildlist.h (inclua Wdf.h) |