Compartir a través de


estructura WDF_CHILD_ADDRESS_DESCRIPTION_HEADER (wdfchildlist.h)

[Solo se aplica a KMDF]

La estructura WDF_CHILD_ADDRESS_DESCRIPTION_HEADER es una estructura de encabezado que debe ser el primer miembro de cada estructura de descripción de dirección .

Sintaxis

typedef struct _WDF_CHILD_ADDRESS_DESCRIPTION_HEADER {
  ULONG AddressDescriptionSize;
} WDF_CHILD_ADDRESS_DESCRIPTION_HEADER, *PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER;

Miembros

AddressDescriptionSize

Tamaño, en bytes, de una estructura definida por el controlador que contiene información de dirección del dispositivo.

Comentarios

Para inicializar una estructura de WDF_CHILD_ADDRESS_DESCRIPTION_HEADER , el controlador debe llamar a WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT.

El valor que especifica el controlador para el miembro AddressDescriptionSize debe coincidir con el valor que especifica para el miembro AddressDescriptionSize en su estructura WDF_CHILD_LIST_CONFIG .

Las estructuras de descripción de direcciones están definidas por el controlador. El controlador debe almacenar el tamaño de la estructura en el miembro AddressDescriptionSize . El valor de tamaño debe incluir el tamaño de esta estructura de encabezado. Por ejemplo, un controlador podría definir un descriptor de dirección de la siguiente manera:

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;

Para establecer el miembro AddressDescriptionSize para este descriptor de dirección, el controlador puede usar el código siguiente:

IEEE_1394_CHILD_ADDRESS_DESCRIPTION Addr_Description;
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT (&Addr_Description, 
                                           sizeof(Addr_Description));

Para obtener más información sobre las descripciones de direcciones, vea Enumeración dinámica.

Requisitos

Requisito Value
Versión mínima de KMDF 1.0
Encabezado wdfchildlist.h (incluya Wdf.h)

Consulte también

WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT

WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER

WDF_CHILD_LIST_CONFIG