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 a WdfChildListBeginIteration.

[in] Iterator

Puntatore alla stessa struttura allocata dal chiamante WDF_CHILD_LIST_ITERATOR 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.

Esempio

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

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 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)

Vedi anche

WDF_CHILD_LIST_ITERATOR

WdfChildListBeginIteration

WdfChildListBeginScan

WdfChildListEndScan