WDF_CHILD_LIST_CONFIG struttura (wdfchildlist.h)

[Si applica solo a KMDF]

La struttura WDF_CHILD_LIST_CONFIG contiene informazioni di configurazione per un elenco di dispositivi figlio.

Sintassi

typedef struct _WDF_CHILD_LIST_CONFIG {
  ULONG                                                   Size;
  ULONG                                                   IdentificationDescriptionSize;
  ULONG                                                   AddressDescriptionSize;
  PFN_WDF_CHILD_LIST_CREATE_DEVICE                        EvtChildListCreateDevice;
  PFN_WDF_CHILD_LIST_SCAN_FOR_CHILDREN                    EvtChildListScanForChildren;
  PFN_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COPY      EvtChildListIdentificationDescriptionCopy;
  PFN_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_DUPLICATE EvtChildListIdentificationDescriptionDuplicate;
  PFN_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_CLEANUP   EvtChildListIdentificationDescriptionCleanup;
  PFN_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COMPARE   EvtChildListIdentificationDescriptionCompare;
  PFN_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_COPY             EvtChildListAddressDescriptionCopy;
  PFN_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_DUPLICATE        EvtChildListAddressDescriptionDuplicate;
  PFN_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_CLEANUP          EvtChildListAddressDescriptionCleanup;
  PFN_WDF_CHILD_LIST_DEVICE_REENUMERATED                  EvtChildListDeviceReenumerated;
} WDF_CHILD_LIST_CONFIG, *PWDF_CHILD_LIST_CONFIG;

Members

Size

Dimensione, in byte, della struttura.

IdentificationDescriptionSize

Dimensioni, in byte, della descrizione dell'identificazione di ogni figlio. Per altre informazioni, vedere WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER.

AddressDescriptionSize

Dimensioni, in byte, della descrizione dell'indirizzo di ogni figlio. Per altre informazioni, vedere WDF_CHILD_ADDRESS_DESCRIPTION_HEADER.

EvtChildListCreateDevice

Puntatore alla funzione di callback dell'evento EvtChildListCreateDevice del driver. Questa funzione di callback è necessaria.

EvtChildListScanForChildren

Puntatore alla funzione di callback dell'evento EvtChildListScanForChildren del driver. Questa funzione di callback è facoltativa.

EvtChildListIdentificationDescriptionCopy

Puntatore alla funzione di callback dell'evento EvtChildListIdentificationDescriptionCopy . Questa funzione di callback è facoltativa.

EvtChildListIdentificationDescriptionDuplicate

Puntatore alla funzione di callback dell'evento EvtChildListIdentificationDescriptionDuplicate . Questa funzione di callback è facoltativa.

EvtChildListIdentificationDescriptionCleanup

Puntatore alla funzione di callback dell'evento EvtChildListIdentificationDescriptionCleanup del driver. Questa funzione di callback è facoltativa.

EvtChildListIdentificationDescriptionCompare

Puntatore alla funzione di callback dell'evento EvtChildListIdentificationDescriptionCompare . Questa funzione di callback è facoltativa.

EvtChildListAddressDescriptionCopy

Puntatore alla funzione di callback dell'evento EvtChildListAddressDescriptionCopy . Questa funzione di callback è facoltativa.

EvtChildListAddressDescriptionDuplicate

Puntatore alla funzione di callback dell'evento EvtChildListAddressDescriptionDuplicate . Questa funzione di callback è facoltativa.

EvtChildListAddressDescriptionCleanup

Puntatore alla funzione di callback dell'evento EvtChildListAddressDescriptionCleanup . Questa funzione di callback è facoltativa.

EvtChildListDeviceReenumerated

Puntatore alla funzione di callback dell'evento EvtChildListDeviceReenumerated del driver. Questa funzione di callback è facoltativa.

Commenti

La struttura WDF_CHILD_LIST_CONFIG viene usata come input per i metodi WdfFdoInitSetDefaultChildListConfig e WdfChildListCreate .

Per inizializzare una struttura WDF_CHILD_LIST_CONFIG, il driver deve chiamare WDF_CHILD_LIST_CONFIG_INIT.

Per altre informazioni sugli elenchi figlio, vedere Enumerazione dinamica.

Requisiti

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

Vedi anche

WDF_CHILD_ADDRESS_DESCRIPTION_HEADER

WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER

WDF_CHILD_LIST_CONFIG_INIT

WdfChildListCreate

WdfFdoInitSetDefaultChildListConfig