en-tête wdfchildlist.h
Cet en-tête est utilisé par wdf. Pour plus d'informations, consultez les pages suivantes :
wdfchildlist.h contient les interfaces de programmation suivantes :
Fonctions
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT La fonction WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT initialise une structure WDF_CHILD_ADDRESS_DESCRIPTION_HEADER. |
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT La fonction WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT initialise une structure WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER. |
WDF_CHILD_LIST_CONFIG_INIT La fonction WDF_CHILD_LIST_CONFIG_INIT initialise une structure WDF_CHILD_LIST_CONFIG. |
WDF_CHILD_LIST_ITERATOR_INIT La fonction WDF_CHILD_LIST_ITERATOR_INIT initialise une structure de WDF_CHILD_LIST_ITERATOR. |
WDF_CHILD_RETRIEVE_INFO_INIT La fonction WDF_CHILD_RETRIEVE_INFO_INIT initialise une structure WDF_CHILD_RETRIEVE_INFO. |
WdfChildListAddOrUpdateChildDescriptionAsPresent La méthode WdfChildListAddOrUpdateChildDescriptionAsPresent ajoute une nouvelle description enfant à une liste d’enfants ou met à jour une description enfant existante. |
WdfChildListBeginIteration La méthode WdfChildListBeginIteration prépare l’infrastructure pour la récupération des éléments d’une liste enfant spécifiée. |
WdfChildListBeginScan La méthode WdfChildListBeginScan prépare une liste spécifiée d’appareils enfants afin que le pilote puisse mettre à jour les informations de la liste. |
WdfChildListCreate La méthode WdfChildListCreate crée une liste enfant pour un appareil parent spécifié. |
WdfChildListEndIteration La méthode WdfChildListEndIteration traite les modifications apportées à une liste enfant spécifiée. |
WdfChildListEndScan La méthode WdfChildListEndScan traite les modifications apportées à une liste enfant spécifiée. |
WdfChildListGetDevice La méthode WdfChildListGetDevice retourne un handle à l’objet d’appareil framework qui représente l’appareil parent d’une liste enfant spécifiée. |
WdfChildListRequestChildEject La méthode WdfChildListRequestChildEject informe l’infrastructure qu’un appareil spécifié est sur le point d’être éjecté de sa station d’accueil. |
WdfChildListRetrieveAddressDescription La méthode WdfChildListRetrieveAddressDescription localise un appareil enfant qui a une description d’identification spécifiée et récupère la description de l’adresse de l’appareil. |
WdfChildListRetrieveNextDevice La méthode WdfChildListRetrieveNextDevice traverse une liste enfant spécifiée et récupère l’appareil enfant suivant qui correspond aux critères spécifiés. |
WdfChildListRetrievePdo La méthode WdfChildListRetrievePdo retourne un handle à l’objet d’appareil framework associé à une description enfant spécifiée dans une liste enfant. |
WdfChildListUpdateAllChildDescriptionsAsPresent La méthode WdfChildListUpdateAllChildDescriptionsAsPresent informe l’infrastructure que tous les appareils enfants d’une liste enfant spécifiée sont branchés et disponibles. |
WdfChildListUpdateChildDescriptionAsMissing La méthode WdfChildListUpdateChildDescriptionAsMissing informe l’infrastructure qu’un appareil enfant spécifié est actuellement débranché ou indisponible. |
Fonctions de rappel
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_CLEANUP La fonction de rappel d’événement EvtChildListAddressDescriptionCleanup d’un pilote libère toutes les allocations de mémoire pour une description d’adresse allouée par la fonction de rappel EvtChildListAddressDescriptionDuplicate du pilote. |
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_COPY La fonction de rappel d’événement EvtChildListAddressDescriptionCopy d’un pilote copie la description d’une adresse enfant d’un emplacement spécifié vers un autre. |
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_DUPLICATE La fonction de rappel d’événement EvtChildListAddressDescriptionDuplicate d’un pilote duplique une description d’adresse enfant. |
EVT_WDF_CHILD_LIST_CREATE_DEVICE La fonction de rappel d’événementEvtChildListCreateDevice d’un pilote de bus crée un objet d’appareil framework pour un nouvel appareil qui a été énuméré dynamiquement. |
EVT_WDF_CHILD_LIST_DEVICE_REENUMERATED La fonction de rappel d’événement EvtChildListDeviceReenumerated d’un pilote permet au pilote d’approuver ou d’annuler une nouvelle énumération d’un appareil spécifié. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_CLEANUP La fonction de rappel d’événement EvtChildListIdentificationDescriptionCleanup d’un pilote libère toutes les allocations de mémoire pour une description d’identification allouée par la fonction de rappel EvtChildListIdentificationDescriptionDuplicate du pilote. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COMPARE La fonction de rappel d’événement EvtChildListIdentificationDescriptionCompare d’un pilote compare une description d’identification enfant à une autre. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COPY La fonction de rappel d’événement EvtChildListIdentificationDescriptionCopy d’un pilote copie une description d’identification enfant d’un emplacement spécifié vers un autre. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_DUPLICATE La fonction de rappel de l’événement EvtChildListIdentificationDescriptionDuplicate d’un pilote duplique une description d’identification enfant. |
EVT_WDF_CHILD_LIST_SCAN_FOR_CHILDREN La fonction de rappel d’événement EvtChildListScanForChildren d’un pilote doit signaler tous les appareils enfants présents. |
Structures
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER La structure WDF_CHILD_ADDRESS_DESCRIPTION_HEADER est une structure d’en-tête qui doit être le premier membre de chaque structure de description d’adresse. |
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER La structure WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER est une structure d’en-tête qui doit être le premier membre de chaque structure de description d’identification. |
WDF_CHILD_LIST_CONFIG La structure WDF_CHILD_LIST_CONFIG contient des informations de configuration pour une liste d’appareils enfants. |
WDF_CHILD_LIST_ITERATOR La structure WDF_CHILD_LIST_ITERATOR identifie le type d’appareils enfants que l’infrastructure récupérera lorsqu’un pilote appelle WdfChildListRetrieveNextDevice. |
WDF_CHILD_RETRIEVE_INFO La structure WDF_CHILD_RETRIEVE_INFO contient des informations sur un appareil enfant obtenues en appelant WdfChildListRetrieveNextDevice ou WdfChildListRetrievePdo. |
Énumérations
WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS L’énumération WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS définit les valeurs de status d’appareil que l’infrastructure stocke dans la structure de WDF_CHILD_RETRIEVE_INFO d’un pilote. |
WDF_RETRIEVE_CHILD_FLAGS L’énumération WDF_RETRIEVE_CHILD_FLAGS définit les indicateurs qu’un pilote peut définir avant d’appeler WdfChildListBeginIteration. |