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 somente para uso interno.
Observações
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 sinalizadores do 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) |