Condividi tramite


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)

Vedere anche

WDF_CHILD_LIST_ITERATOR_INIT

WDF_RETRIEVE_CHILD_FLAGS

WdfChildListBeginIteration

WdfChildListEndIteration

WdfChildListRetrieveNextDevice