estructura de WDF_FDO_EVENT_CALLBACKS (wdffdo.h)
[Solo se aplica a KMDF]
La estructura WDF_FDO_EVENT_CALLBACKS contiene punteros a las funciones de devolución de llamada de eventos PnP del controlador de función.
Sintaxis
typedef struct _WDF_FDO_EVENT_CALLBACKS {
ULONG Size;
PFN_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS EvtDeviceFilterAddResourceRequirements;
PFN_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS EvtDeviceFilterRemoveResourceRequirements;
PFN_WDF_DEVICE_REMOVE_ADDED_RESOURCES EvtDeviceRemoveAddedResources;
} WDF_FDO_EVENT_CALLBACKS, *PWDF_FDO_EVENT_CALLBACKS;
Miembros
Size
Tamaño, en bytes, de esta estructura.
EvtDeviceFilterAddResourceRequirements
Puntero a la función de devolución de llamada de eventos EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS del controlador o NULL.
EvtDeviceFilterRemoveResourceRequirements
Puntero a la función de devolución de llamada de eventos EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS del controlador o NULL.
EvtDeviceRemoveAddedResources
Puntero a la función de devolución de llamada de eventos EvtDeviceRemoveAddedResources del controlador o NULL.
Comentarios
La estructura WDF_FDO_EVENT_CALLBACKS se usa como entrada para el método WdfFdoInitSetEventCallbacks .
Los controladores deben llamar a WDF_FDO_EVENT_CALLBACKS_INIT para inicializar la estructura.
Un controlador que especifica una función de devolución de llamada de evento EvtDeviceFilterAddResourceRequirements también debe especificar una función de devolución de llamada de eventos EvtDeviceRemoveAddedResources .
Requisitos
Requisito | Value |
---|---|
Versión mínima de KMDF | 1.0 |
Encabezado | wdffdo.h (incluya Wdf.h) |