Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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. |