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 para un objeto de lista secundaria de marco que el controlador especificó anteriormente para 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 para WdfChildListEndIteration.

Valor devuelto

Ninguno

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 Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.0
encabezado de wdfchildlist.h (incluya Wdf.h)
biblioteca de 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