Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by wdf. For more information, see:
wdfchildlist.h contains the following programming interfaces:
Functions
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT The WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT function initializes a WDF_CHILD_ADDRESS_DESCRIPTION_HEADER structure. |
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT The WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT function initializes a WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER structure. |
WDF_CHILD_LIST_CONFIG_INIT The WDF_CHILD_LIST_CONFIG_INIT function initializes a WDF_CHILD_LIST_CONFIG structure. |
WDF_CHILD_LIST_ITERATOR_INIT The WDF_CHILD_LIST_ITERATOR_INIT function initializes a WDF_CHILD_LIST_ITERATOR structure. |
WDF_CHILD_RETRIEVE_INFO_INIT The WDF_CHILD_RETRIEVE_INFO_INIT function initializes a WDF_CHILD_RETRIEVE_INFO structure. |
WdfChildListAddOrUpdateChildDescriptionAsPresent The WdfChildListAddOrUpdateChildDescriptionAsPresent method adds a new child description to a list of children or updates an existing child description. |
WdfChildListBeginIteration The WdfChildListBeginIteration method prepares the framework for retrieving items from a specified child list. |
WdfChildListBeginScan The WdfChildListBeginScan method prepares a specified list of child devices so the driver can update the information in the list. |
WdfChildListCreate The WdfChildListCreate method creates a child list for a specified parent device. |
WdfChildListEndIteration The WdfChildListEndIteration method processes modifications to a specified child list. |
WdfChildListEndScan The WdfChildListEndScan method processes modifications to a specified child list. |
WdfChildListGetDevice The WdfChildListGetDevice method returns a handle to the framework device object that represents the parent device of a specified child list. |
WdfChildListRequestChildEject The WdfChildListRequestChildEject method informs the framework that a specified device is about to be ejected from its docking station. |
WdfChildListRetrieveAddressDescription The WdfChildListRetrieveAddressDescription method locates a child device that has a specified identification description and retrieves the device's address description. |
WdfChildListRetrieveNextDevice The WdfChildListRetrieveNextDevice method traverses a specified child list and retrieves the next child device that matches specified criteria. |
WdfChildListRetrievePdo The WdfChildListRetrievePdo method returns a handle to the framework device object that is associated with a specified child description in a child list. |
WdfChildListUpdateAllChildDescriptionsAsPresent The WdfChildListUpdateAllChildDescriptionsAsPresent method informs the framework that all of the child devices in a specified child list are plugged in and available. |
WdfChildListUpdateChildDescriptionAsMissing The WdfChildListUpdateChildDescriptionAsMissing method informs the framework that a specified child device is currently unplugged or otherwise unavailable. |
Callback functions
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_CLEANUP A driver's EvtChildListAddressDescriptionCleanup event callback function frees any memory allocations for an address description that the driver's EvtChildListAddressDescriptionDuplicate callback function allocated. |
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_COPY A driver's EvtChildListAddressDescriptionCopy event callback function copies a child address description from one specified ___location to another. |
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_DUPLICATE A driver's EvtChildListAddressDescriptionDuplicate event callback function duplicates a child address description. |
EVT_WDF_CHILD_LIST_CREATE_DEVICE A bus driver'sEvtChildListCreateDevice event callback function creates a framework device object for a new device that has been dynamically enumerated. |
EVT_WDF_CHILD_LIST_DEVICE_REENUMERATED A driver's EvtChildListDeviceReenumerated event callback function enables the driver to approve or cancel a reenumeration of a specified device. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_CLEANUP A driver's EvtChildListIdentificationDescriptionCleanup event callback function frees any memory allocations for an identification description that the driver's EvtChildListIdentificationDescriptionDuplicate callback function allocated. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COMPARE A driver's EvtChildListIdentificationDescriptionCompare event callback function compares one child identification description with another. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COPY A driver's EvtChildListIdentificationDescriptionCopy event callback function copies a child identification description from one specified ___location to another. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_DUPLICATE A driver's EvtChildListIdentificationDescriptionDuplicate event callback function duplicates a child identification description. |
EVT_WDF_CHILD_LIST_SCAN_FOR_CHILDREN A driver's EvtChildListScanForChildren event callback function must report all of the child devices that are present. |
Structures
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER The WDF_CHILD_ADDRESS_DESCRIPTION_HEADER structure is a header structure that must be the first member of every address description structure. |
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER The WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER structure is a header structure that must be the first member of every identification description structure. |
WDF_CHILD_LIST_CONFIG The WDF_CHILD_LIST_CONFIG structure contains configuration information for a list of child devices. |
WDF_CHILD_LIST_ITERATOR The WDF_CHILD_LIST_ITERATOR structure identifies the type of child devices that the framework will retrieve when a driver calls WdfChildListRetrieveNextDevice. |
WDF_CHILD_RETRIEVE_INFO The WDF_CHILD_RETRIEVE_INFO structure contains information about a child device that is obtained by calling WdfChildListRetrieveNextDevice or WdfChildListRetrievePdo. |
Enumerations
WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS The WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS enumeration defines device status values that the framework stores in a driver's WDF_CHILD_RETRIEVE_INFO structure. |
WDF_RETRIEVE_CHILD_FLAGS The WDF_RETRIEVE_CHILD_FLAGS enumeration defines flags that a driver can set before calling WdfChildListBeginIteration. |