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