WDF_FDO_EVENT_CALLBACKS struttura (wdffdo.h)
[Si applica solo a KMDF]
La struttura WDF_FDO_EVENT_CALLBACKS contiene puntatori alle funzioni di callback dell'evento PnP di un driver di funzione.
Sintassi
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;
Members
Size
Dimensione, in byte, della struttura.
EvtDeviceFilterAddResourceRequirements
Puntatore alla funzione di callback dell'evento EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS del driver o NULL.
EvtDeviceFilterRemoveResourceRequirements
Puntatore alla funzione di callback dell'evento EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS del driver o NULL.
EvtDeviceRemoveAddedResources
Puntatore alla funzione di callback dell'evento EvtDeviceRemoveAddedResources del driver o NULL.
Commenti
La struttura WDF_FDO_EVENT_CALLBACKS viene usata come input per il metodo WdfFdoInitSetEventCallbacks .
I driver devono chiamare WDF_FDO_EVENT_CALLBACKS_INIT per inizializzare la struttura.
Un driver che specifica una funzione di callback dell'evento EvtDeviceFilterAddResourceRequirements deve specificare anche una funzione di callback dell'evento EvtDeviceRemoveAddedResources .
Requisiti
Requisito | Valore |
---|---|
Versione KMDF minima | 1.0 |
Intestazione | wdffdo.h (include Wdf.h) |