structure WDF_CHILD_ADDRESS_DESCRIPTION_HEADER (wdfchildlist.h)
[S’applique à KMDF uniquement]
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 .
Syntaxe
typedef struct _WDF_CHILD_ADDRESS_DESCRIPTION_HEADER {
ULONG AddressDescriptionSize;
} WDF_CHILD_ADDRESS_DESCRIPTION_HEADER, *PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER;
Membres
AddressDescriptionSize
Taille, en octets, d’une structure définie par le pilote qui contient des informations d’adresse de périphérique.
Remarques
Pour initialiser une structure WDF_CHILD_ADDRESS_DESCRIPTION_HEADER , votre pilote doit appeler WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT.
La valeur que le pilote spécifie pour le membre AddressDescriptionSize doit correspondre à la valeur qu’il spécifie pour le membre AddressDescriptionSize dans sa structure WDF_CHILD_LIST_CONFIG .
Les structures de description d’adresse sont définies par le pilote. Le pilote doit stocker la taille de la structure dans le membre AddressDescriptionSize . La valeur size doit inclure la taille de cette structure d’en-tête. Par exemple, un pilote peut définir un descripteur d’adresse comme suit :
typedef struct _IEEE_1394_CHILD_ADDRESS_DESCRIPTION {
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER AddressHeader;
//
// Current bus generation
//
ULONG Generation;
} IEEE_1394_CHILD_ADDRESS_DESCRIPTION, *PIEEE_1394_CHILD_ADDRESS_DESCRIPTION;
Pour définir le membre AddressDescriptionSize pour ce descripteur d’adresse, le pilote peut utiliser le code suivant :
IEEE_1394_CHILD_ADDRESS_DESCRIPTION Addr_Description;
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT (&Addr_Description,
sizeof(Addr_Description));
Pour plus d’informations sur les descriptions d’adresses, consultez Énumération dynamique.
Configuration requise
Condition requise | Valeur |
---|---|
Version KMDF minimale | 1.0 |
En-tête | wdfchildlist.h (inclure Wdf.h) |
Voir aussi
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT
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