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. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour