Поделиться через


Заголовок 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.