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


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

Функция обратного вызова события EvtChildListAddressDescriptionCopy драйвера копирует описание дочернего адреса из одного указанного расположения в другое.
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_DUPLICATE

Функция обратного вызова события EvtChildListAddressDescriptionDuplicate драйвера дублирует описание дочернего адреса.
EVT_WDF_CHILD_LIST_CREATE_DEVICE

Функция обратного вызова события sEvtChildListCreateDevice драйвера шины создает объект устройства платформы для нового устройства, которое было динамически перечислено.
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

Функция обратного вызова события 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.