Функция WdfChildListEndIteration (wdfchildlist.h)
[Применяется только к KMDF]
Метод WdfChildListEndIteration обрабатывает изменения указанного дочернего списка.
Синтаксис
void WdfChildListEndIteration(
[in] WDFCHILDLIST ChildList,
[in] PWDF_CHILD_LIST_ITERATOR Iterator
);
Параметры
[in] ChildList
Тот же дескриптор для объекта дочернего списка платформы, который драйвер ранее указал для WdfChildListBeginIteration.
[in] Iterator
Указатель на ту же структуру, выделенную вызывающим объектом WDF_CHILD_LIST_ITERATOR , которую драйвер ранее предоставлял для WdfChildListEndIteration.
Возвращаемое значение
None
Remarks
Ошибка проверка возникает, если драйвер предоставляет недопустимый дескриптор объекта.
Если драйвер сделал несколько вызовов WdfChildListBeginIteration или WdfChildListBeginScan, платформа не обрабатывает изменения дочернего списка, пока драйвер не сделал соответствующее количество вызовов WdfChildListEndIteration и WdfChildListEndScan.
Дополнительные сведения о дочерних списках см. в разделе Динамическое перечисление.
Примеры
Пример кода, в котором используется WdfChildListEndIteration, см. в разделе WdfChildListRetrieveNextDevice.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Минимальная версия KMDF | 1,0 |
Верхняя часть | wdfchildlist.h (включая Wdf.h) |
Библиотека | Wdf01000.sys (см. раздел Управление версиями библиотеки платформы). |
IRQL | <= DISPATCH_LEVEL |
Правила соответствия DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по