estructura WDF_CHILD_LIST_CONFIG (wdfchildlist.h)
[Solo se aplica a KMDF]
La estructura WDF_CHILD_LIST_CONFIG contiene información de configuración para una lista de dispositivos secundarios.
Sintaxis
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;
Miembros
Size
Tamaño, en bytes, de esta estructura.
IdentificationDescriptionSize
El tamaño, en bytes, de la descripción de identificación de cada elemento secundario. Para obtener más información, vea WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER.
AddressDescriptionSize
Tamaño, en bytes, de la descripción de la dirección de de cada elemento secundario. Para obtener más información, vea WDF_CHILD_ADDRESS_DESCRIPTION_HEADER.
EvtChildListCreateDevice
Puntero a la EvtChildListCreateDevice del controlador función de devolución de llamada de eventos. Esta función de devolución de llamada es necesaria.
EvtChildListScanForChildren
Puntero a la función de devolución de llamada de eventos EvtChildListScanFor Children del controlador. Esta función de devolución de llamada es opcional.
EvtChildListIdentificationDescriptionCopy
Puntero a la EvtChildListIdentificationDescriptionCopy del controlador función de devolución de llamada de eventos. Esta función de devolución de llamada es opcional.
EvtChildListIdentificationDescriptionDuplicate
Puntero a la función de devolución de llamada de eventos EvtChildListIdentificationDescriptionDuplicate controlador. Esta función de devolución de llamada es opcional.
EvtChildListIdentificationDescriptionCleanup
Puntero a la evtChildListIdentificationDescriptionCleanup del controlador función de devolución de llamada de eventos. Esta función de devolución de llamada es opcional.
EvtChildListIdentificationDescriptionCompare
Puntero a la función de devolución de llamada de eventos EvtChildListIdentificationDescriptionCompare del controlador. Esta función de devolución de llamada es opcional.
EvtChildListAddressDescriptionCopy
Puntero a la EvtChildListAddressDescriptionCopy del controlador función de devolución de llamada de eventos. Esta función de devolución de llamada es opcional.
EvtChildListAddressDescriptionDuplicate
Puntero a la función de devolución de llamada de eventos EvtChildListAddressDescriptionDuplicate controlador. Esta función de devolución de llamada es opcional.
EvtChildListAddressDescriptionCleanup
Puntero a la función de devolución de llamada de eventos EvtChildListAddressDescriptionCleanup del controlador. Esta función de devolución de llamada es opcional.
EvtChildListDeviceReenumerated
Puntero a la función de devolución de llamada de eventos EvtChildListDeviceReenumerate del controlador. Esta función de devolución de llamada es opcional.
Observaciones
La estructura WDF_CHILD_LIST_CONFIG se usa como entrada para los métodos WdfFdoInitSetDefaultChildListConfig y WdfChildListCreate.
Para inicializar una estructura de WDF_CHILD_LIST_CONFIG, el controlador debe llamar a WDF_CHILD_LIST_CONFIG_INIT.
Para obtener más información sobre las listas secundarias, vea enumeración dinámica.
Requisitos
Requisito | Valor |
---|---|
versión mínima de KMDF | 1.0 |
encabezado de | wdfchildlist.h (incluya Wdf.h) |
Consulte también
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER