Condividi tramite


WDF_CHILD_ADDRESS_DESCRIPTION_HEADER struttura (wdfchildlist.h)

[Si applica solo a KMDF]

La struttura WDF_CHILD_ADDRESS_DESCRIPTION_HEADER è una struttura di intestazione che deve essere il primo membro di ogni struttura di descrizione degli indirizzi .

Sintassi

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

Members

AddressDescriptionSize

Dimensioni, in byte, di una struttura definita dal driver che contiene informazioni sull'indirizzo del dispositivo.

Commenti

Per inizializzare una struttura WDF_CHILD_ADDRESS_DESCRIPTION_HEADER , il driver deve chiamare WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT.

Il valore specificato dal driver per il membro AddressDescriptionSize deve corrispondere al valore specificato per il membro AddressDescriptionSize nella relativa struttura di WDF_CHILD_LIST_CONFIG .

Le strutture di descrizione degli indirizzi sono definite dal driver. Il driver deve archiviare le dimensioni della struttura nel membro AddressDescriptionSize . Il valore delle dimensioni deve includere le dimensioni di questa struttura di intestazione. Ad esempio, un driver potrebbe definire un descrittore di indirizzi come indicato di seguito:

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;

Per impostare il membro AddressDescriptionSize per questo descrittore di indirizzo, il driver può usare il codice seguente:

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

Per altre informazioni sulle descrizioni degli indirizzi, vedere Enumerazione dinamica.

Requisiti

Requisito Valore
Versione KMDF minima 1.0
Intestazione wdfchildlist.h (includere Wdf.h)

Vedi anche

WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT

WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER

WDF_CHILD_LIST_CONFIG