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) |