WDF_FDO_EVENT_CALLBACKS structure (wdffdo.h)

[S’applique à KMDF uniquement]

La structure WDF_FDO_EVENT_CALLBACKS contient des pointeurs vers les fonctions de rappel d’événement PnP d’un pilote de fonction.

Syntaxe

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;

Membres

Size

Taille, en octets, de cette structure.

EvtDeviceFilterAddResourceRequirements

Pointeur vers la fonction de rappel d’événement EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS du pilote, ou NULL.

EvtDeviceFilterRemoveResourceRequirements

Pointeur vers la fonction de rappel d’événement EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS du pilote, ou NULL.

EvtDeviceRemoveAddedResources

Pointeur vers la fonction de rappel d’événement EvtDeviceRemoveAddedResources du pilote, ou NULL.

Remarques

La structure WDF_FDO_EVENT_CALLBACKS est utilisée comme entrée de la méthode WdfFdoInitSetEventCallbacks .

Les pilotes doivent appeler WDF_FDO_EVENT_CALLBACKS_INIT pour initialiser la structure.

Un pilote qui spécifie une fonction de rappel d’événement EvtDeviceFilterAddResourceRequirements doit également spécifier une fonction de rappel d’événement EvtDeviceRemoveAddedResources .

Configuration requise

Condition requise Valeur
Version KMDF minimale 1.0
En-tête wdffdo.h (include Wdf.h)

Voir aussi

WDF_FDO_EVENT_CALLBACKS_INIT

WDF_PDO_EVENT_CALLBACKS

WdfFdoInitSetEventCallbacks

WdfPdoInitSetEventCallbacks