Compartir a través de


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)

Consulte también

WDF_CHILD_LIST_ITERATOR

WdfChildListBeginIteration

WdfChildListBeginScan

WdfChildListEndScan