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
Tamaño, en bytes, de la descripción de identificación de cada elemento secundario. Para obtener más información, consulte WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER.
AddressDescriptionSize
Tamaño, en bytes, de la descripción de la dirección de cada elemento secundario. Para obtener más información, consulte WDF_CHILD_ADDRESS_DESCRIPTION_HEADER.
EvtChildListCreateDevice
Puntero a la función de devolución de llamada de evento EvtChildListCreateDevice del controlador. Esta función de devolución de llamada es necesaria.
EvtChildListScanForChildren
Puntero a la función de devolución de llamada de eventos EvtChildListScanForChildren del controlador. Esta función de devolución de llamada es opcional.
EvtChildListIdentificationDescriptionCopy
Puntero a la función de devolución de llamada de evento EvtChildListIdentificationDescriptionCopy del controlador. Esta función de devolución de llamada es opcional.
EvtChildListIdentificationDescriptionDuplicate
Puntero a la función de devolución de llamada de evento EvtChildListIdentificationDescriptionDuplicate del controlador. Esta función de devolución de llamada es opcional.
EvtChildListIdentificationDescriptionCleanup
Puntero a la función de devolución de llamada de evento EvtChildListIdentificationDescriptionCleanup del controlador. 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 función de devolución de llamada de eventos EvtChildListAddressDescriptionCopy del controlador. Esta función de devolución de llamada es opcional.
EvtChildListAddressDescriptionDuplicate
Puntero a la función de devolución de llamada de eventos EvtChildListAddressDescriptionDuplicate del controlador. Esta función de devolución de llamada es opcional.
EvtChildListAddressDescriptionCleanup
Puntero a la función de devolución de llamada de evento 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 evento EvtChildListDeviceReenumerate del controlador. Esta función de devolución de llamada es opcional.
Comentarios
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 | Value |
---|---|
Versión mínima de KMDF | 1.0 |
Encabezado | wdfchildlist.h (incluya Wdf.h) |
Consulte también
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER