Заголовок wdfchildlist.h
Этот заголовок используется wdf. Дополнительные сведения можно найти здесь
wdfchildlist.h содержит следующие интерфейсы программирования:
Функции
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT Функция WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT инициализирует структуру WDF_CHILD_ADDRESS_DESCRIPTION_HEADER. |
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT Функция WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT инициализирует структуру WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER. |
WDF_CHILD_LIST_CONFIG_INIT Функция WDF_CHILD_LIST_CONFIG_INIT инициализирует структуру WDF_CHILD_LIST_CONFIG. |
WDF_CHILD_LIST_ITERATOR_INIT Функция WDF_CHILD_LIST_ITERATOR_INIT инициализирует структуру WDF_CHILD_LIST_ITERATOR. |
WDF_CHILD_RETRIEVE_INFO_INIT Функция WDF_CHILD_RETRIEVE_INFO_INIT инициализирует структуру WDF_CHILD_RETRIEVE_INFO. |
WdfChildListAddOrUpdateChildDescriptionAsPresent Метод WdfChildListAddOrUpdateChildDescriptionAsPresent добавляет новое дочернее описание в список дочерних элементов или обновляет существующее дочернее описание. |
WdfChildListBeginIteration Метод WdfChildListBeginIteration подготавливает платформу для получения элементов из указанного дочернего списка. |
WdfChildListBeginScan Метод WdfChildListBeginScan подготавливает указанный список дочерних устройств, чтобы драйвер может обновить сведения в списке. |
WdfChildListCreate Метод WdfChildListCreate создает дочерний список для указанного родительского устройства. |
WdfChildListEndIteration Метод WdfChildListEndIteration обрабатывает изменения в указанном дочернем списке. |
WdfChildListEndScan Метод WdfChildListEndScan обрабатывает изменения в указанном дочернем списке. |
WdfChildListGetDevice Метод WdfChildListGetDevice возвращает дескриптор объекту устройства платформы, представляющем родительское устройство указанного дочернего списка. |
WdfChildListRequestChildEject Метод WdfChildListRequestChildEject сообщает платформе, что указанное устройство будет удалено из док-станции. |
WdfChildListRetrieveAddressDescription Метод WdfChildListRetrieveAddressDescription находит дочернее устройство с указанным описанием идентификации и извлекает описание адреса устройства. |
WdfChildListRetrieveNextDevice Метод WdfChildListRetrieveNextDevice проходит указанный дочерний список и извлекает следующее дочернее устройство, соответствующее указанным критериям. |
WdfChildListRetrievePdo Метод WdfChildListRetrievePdo возвращает дескриптор объекту устройства платформы, связанному с указанным дочерним описанием в дочернем списке. |
WdfChildListUpdateAllChildDescriptionsAsPresent Метод WdfChildListUpdateAllChildDescriptionsAsPresent сообщает платформе, что все дочерние устройства в указанном дочернем списке подключаются и доступны. |
WdfChildListUpdateChildDescriptionAsMissing Метод WdfChildListUpdateChildDescriptionAsMissing сообщает платформе о том, что указанное дочернее устройство в настоящее время отключено или иначе недоступно. |
Функции обратного вызова
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_CLEANUP Функция обратного вызова событий драйвера EvtChildListAddressDescriptionCleanup освобождает все выделения памяти для описания адреса, выделенного функцией обратного вызова evtChildListAddressDescriptionDuplicate. |
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_COPY Функция обратного вызова события EventbackCopy драйвера EvtChildListAddressDescriptionCopy копирует описание дочернего адреса из одного указанного расположения в другое. |
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_DUPLICATE Функция обратного вызова события EvtChildListAddressDescriptionDuplicate драйвера дублирует описание дочернего адреса. |
EVT_WDF_CHILD_LIST_CREATE_DEVICE Функция обратного вызова события драйвера шиныEvtChildListCreateDevice создает объект устройства платформы для нового устройства, которое было динамически перечислено. |
EVT_WDF_CHILD_LIST_DEVICE_REENUMERATED Функция обратного вызова события EvtChildListDeviceReenumerated позволяет драйверу утвердить или отменить повторную передачу указанного устройства. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_CLEANUP Функция обратного вызова события evtChildListIdentificationDescriptionCleanup освобождает все выделения памяти для определения описания, выделенного функцией обратного вызова evtChildListIdentificationDescriptionDuplicate. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COMPARE Функция обратного вызова события EvtChildListIdentificationDescriptionCompare драйвера сравнивает одно дочернее описание идентификации с другим. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COPY Функция обратного вызова события События CallbackCopy драйвера EvtChildListIdentificationDescriptionCopy копирует описание идентификатора дочернего объекта из одного указанного расположения в другое. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_DUPLICATE Функция обратного вызова события evtChildListIdentificationDescriptionDuplicate драйвера дублирует дочернее описание идентификации. |
EVT_WDF_CHILD_LIST_SCAN_FOR_CHILDREN Функция обратного вызова события EvtChildListScanForChildren драйвера должна сообщать обо всех дочерних устройствах, которые присутствуют. |
Структуры
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER Структура WDF_CHILD_ADDRESS_DESCRIPTION_HEADER — это структура заголовков, которая должна быть первым членом каждой структуры описания адресов. |
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER Структура WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER — это структура заголовков, которая должна быть первым членом каждой структуры описания идентификации. |
WDF_CHILD_LIST_CONFIG Структура WDF_CHILD_LIST_CONFIG содержит сведения о конфигурации для списка дочерних устройств. |
WDF_CHILD_LIST_ITERATOR Структура WDF_CHILD_LIST_ITERATOR определяет тип дочерних устройств, которые платформа будет получать, когда драйвер вызывает WdfChildListRetrieveNextDevice. |
WDF_CHILD_RETRIEVE_INFO Структура WDF_CHILD_RETRIEVE_INFO содержит сведения о дочернем устройстве, полученном путем вызова WdfChildListRetrieveNextDevice или WdfChildListRetrievePdo. |
Перечисления
WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS Перечисление WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS определяет значения состояния устройства, которые платформа хранит в WDF_CHILD_RETRIEVE_INFO структуре драйвера. |
WDF_RETRIEVE_CHILD_FLAGS Перечисление WDF_RETRIEVE_CHILD_FLAGS определяет флаги, которые драйвер может задать перед вызовом WdfChildListBeginIteration. |