функция обратного вызова EVT_WDF_CHILD_LIST_SCAN_FOR_CHILDREN (wdfchildlist.h)
[Относится только к KMDF]
Функция обратного вызова события EvtChildListScanForChildren драйвера должна сообщать обо всех имеющихся дочерних устройствах.
Синтаксис
EVT_WDF_CHILD_LIST_SCAN_FOR_CHILDREN EvtWdfChildListScanForChildren;
void EvtWdfChildListScanForChildren(
[in] WDFCHILDLIST ChildList
)
{...}
Параметры
[in] ChildList
Дескриптор дочернего объекта списка платформы.
Возвращаемое значение
None
Remarks
Если драйвер шины использует динамическое перечисление, он может зарегистрировать функцию обратного вызова EvtChildListScanForChildren , вызвав WdfFdoInitSetDefaultChildListConfig или WdfChildListCreate.
Если драйвер предоставляет функцию обратного вызова EvtChildListScanForChildren , платформа вызывает ее каждый раз, когда родительское устройство переходит в рабочее состояние (D0). (Дополнительные сведения о том, когда вызывается эта функция обратного вызова, см. в разделе Сценарии PnP и управления питанием.)
Драйвер должен сообщить обо всех своих дочерних устройствах, выполнив следующие действия.
- Вызов WdfChildListBeginScan, который помечает все ранее сообщаемые дочерние устройства как отсутствующие.
- Обнаружение дочерних устройств и вызов WdfChildListAddOrUpdateChildDescriptionAsPresent для каждого обнаруженного устройства.
- Вызов WdfChildListEndScan, который информирует диспетчера PnP о сообщаемых дочерних устройствах.
Функция обратного вызова EvtChildListScanForChildren вызывается в IRQL = PASSIVE_LEVEL. Не следует делать эту функцию обратного вызова страничной.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Минимальная версия KMDF | 1,0 |
Верхняя часть | wdfchildlist.h (включая Wdf.h) |
IRQL | PASSIVE_LEVEL (см. раздел "Примечания") |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по