Partager via


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.