Partager via


structure WDF_CHILD_ADDRESS_DESCRIPTION_HEADER (wdfchildlist.h)

[S’applique uniquement à KMDF]

La structure WDF_CHILD_ADDRESS_DESCRIPTION_HEADER est une structure d’en-tête qui doit être le premier membre de chaque description d’adresse de structure.

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 spécifiée par le pilote pour le membre AddressDescriptionSize doit correspondre à la valeur spécifiée 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 de taille 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 AddressDescriptionSize membre 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 d’énumération dynamique .

Exigences

Exigence Valeur
version minimale de KMDF 1.0
d’en-tête wdfchildlist.h (include Wdf.h)

Voir aussi

WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT

WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER

WDF_CHILD_LIST_CONFIG