struttura WDF_CHILD_LIST_ITERATOR (wdfchildlist.h)
[Si applica solo a KMDF]
La struttura WDF_CHILD_LIST_ITERATOR identifica il tipo di dispositivi figlio che il framework recupererà quando un driver chiama WdfChildListRetrieveNextDevice.
Sintassi
typedef struct _WDF_CHILD_LIST_ITERATOR {
ULONG Size;
ULONG Flags;
PVOID Reserved[4];
} WDF_CHILD_LIST_ITERATOR, *PWDF_CHILD_LIST_ITERATOR;
Membri
Size
Dimensione, in byte, di questa struttura.
Flags
Uno o più flag definiti dall'enumerazione WDF_RETRIEVE_CHILD_FLAGS.
Reserved[4]
Riservato solo per uso interno.
Osservazioni
Il driver deve inizializzare la struttura WDF_CHILD_LIST_ITERATOR chiamando WDF_CHILD_LIST_ITERATOR_INIT.
La struttura WDF_CHILD_LIST_ITERATOR viene usata come input per i metodi di WdfChildListBeginIteration,WdfChildListRetrieveNextDevice e metodi WdfChildListEndIteration. Il driver deve impostare il membro flag di prima di chiamare WdfChildListBeginIteration. Dopo aver chiamato WdfChildListBeginIteration, il driver non deve modificare il contenuto della struttura finché non dopo aver chiamato WdfChildListEndIteration.
Per altre informazioni sugli elenchi figlio, vedere 'enumerazione dinamica.
Fabbisogno
Requisito | Valore |
---|---|
versione minima di KMDF | 1.0 |
intestazione | wdfchildlist.h (include Wdf.h) |