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)

Consulte también

WDF_FDO_EVENT_CALLBACKS_INIT

WDF_PDO_EVENT_CALLBACKS

WdfFdoInitSetEventCallbacks

WdfPdoInitSetEventCallbacks