Función WdfChildListEndIteration (wdfchildlist.h)
[Solo se aplica a KMDF]
El método WdfChildListEndIteration procesa modificaciones en una lista secundaria especificada.
Sintaxis
void WdfChildListEndIteration(
[in] WDFCHILDLIST ChildList,
[in] PWDF_CHILD_LIST_ITERATOR Iterator
);
Parámetros
[in] ChildList
El mismo identificador de un objeto de lista secundaria del marco que el controlador especificó anteriormente en WdfChildListBeginIteration.
[in] Iterator
Puntero a la misma estructura de WDF_CHILD_LIST_ITERATOR asignada por el autor de la llamada que el controlador proporcionó anteriormente a WdfChildListEndIteration.
Valor devuelto
None
Observaciones
Se produce una comprobación de errores si el controlador proporciona un identificador de objeto no válido.
Si el controlador ha realizado varias llamadas a WdfChildListBeginIteration o WdfChildListBeginScan, el marco no procesa modificaciones en la lista secundaria hasta que el controlador haya realizado un número correspondiente de llamadas a WdfChildListEndIteration y WdfChildListEndScan.
Para obtener más información sobre las listas secundarias, vea Enumeración dinámica.
Ejemplos
Para obtener un ejemplo de código que usa WdfChildListEndIteration, vea WdfChildListRetrieveNextDevice.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.0 |
Encabezado | wdfchildlist.h (incluya Wdf.h) |
Library | Wdf01000.sys (consulte Control de versiones de la biblioteca de marcos). |
IRQL | <= DISPATCH_LEVEL |
Reglas de cumplimiento de DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |