Condividi tramite


Funzione WdfChildListEndIteration (wdfchildlist.h)

[Si applica solo a KMDF]

Il metodo WdfChildListEndIteration elabora le modifiche a un elenco figlio specificato.

Sintassi

void WdfChildListEndIteration(
  [in] WDFCHILDLIST             ChildList,
  [in] PWDF_CHILD_LIST_ITERATOR Iterator
);

Parametri

[in] ChildList

Lo stesso handle di un oggetto elenco figlio del framework specificato in precedenza dal driver per WdfChildListBeginIteration.

[in] Iterator

Puntatore alla stessa struttura WDF_CHILD_LIST_ITERATOR allocata dal chiamante fornita in precedenza dal driver a WdfChildListEndIteration.

Valore restituito

Nessuno

Osservazioni

Se il driver fornisce un handle di oggetto non valido, si verifica un controllo di bug.

Se il driver ha effettuato più chiamate a WdfChildListBeginIteration o WdfChildListBeginScan, il framework non elabora le modifiche all'elenco figlio finché il driver non ha effettuato un numero corrispondente di chiamate a WdfChildListEndIteration e WdfChildListEndScan.

Per altre informazioni sugli elenchi figlio, vedere 'enumerazione dinamica.

Esempi

Per un esempio di codice che usa WdfChildListEndIteration, vedere WdfChildListRetrieveNextDevice.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
versione minima di KMDF 1.0
intestazione wdfchildlist.h (include Wdf.h)
libreria Wdf01000.sys (vedere Controllo delle versioni della libreria framework).
IRQL <= DISPATCH_LEVEL
regole di conformità DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Vedere anche

WDF_CHILD_LIST_ITERATOR

WdfChildListBeginIteration

WdfChildListBeginScan

WdfChildListEndScan