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;
Members
Size
Dimensione, in byte, della struttura.
Flags
Uno o più flag definiti dall'enumerazione WDF_RETRIEVE_CHILD_FLAGS .
Reserved[4]
Riservato esclusivamente per uso interno.
Commenti
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 WdfChildListBeginIteration,WdfChildListRetrieveNextDevice e WdfChildListEndIteration. Il driver deve impostare il membro Flags prima di chiamare WdfChildListBeginIteration. Dopo aver chiamato WdfChildListBeginIteration, il driver non deve modificare il contenuto della struttura fino a quando non viene chiamato WdfChildListEndIteration.
Per altre informazioni sugli elenchi figlio, vedere Enumerazione dinamica.
Requisiti
Requisito | Valore |
---|---|
Versione KMDF minima | 1,0 |
Intestazione | wdfchildlist.h (include Wdf.h) |