WDF_FDO_EVENT_CALLBACKS-Struktur (wdffdo.h)
[Gilt nur für KMDF]
Die WDF_FDO_EVENT_CALLBACKS-Struktur enthält Zeiger auf die PnP-Ereignisrückruffunktionen eines Funktionstreibers.
Syntax
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;
Member
Size
Die Größe (in Bytes) dieser Struktur.
EvtDeviceFilterAddResourceRequirements
Ein Zeiger auf die EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS Ereignisrückruffunktion des Treibers oder NULL.
EvtDeviceFilterRemoveResourceRequirements
Ein Zeiger auf die EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS Ereignisrückruffunktion des Treibers oder NULL.
EvtDeviceRemoveAddedResources
Ein Zeiger auf die EvtDeviceRemoveAddedResources-Ereignisrückruffunktion des Treibers oder NULL.
Hinweise
Die WDF_FDO_EVENT_CALLBACKS-Struktur wird als Eingabe für die WdfFdoInitSetEventCallbacks-Methode verwendet.
Treiber müssen WDF_FDO_EVENT_CALLBACKS_INIT aufrufen, um die Struktur zu initialisieren.
Ein Treiber, der eine EvtDeviceFilterAddResourceRequirerements-Ereignisrückruffunktion angibt, muss auch eine EvtDeviceRemoveAddedResources-Ereignisrückruffunktion angeben.
Anforderungen
Anforderung | Wert |
---|---|
KMDF-Mindestversion | 1.0 |
Kopfzeile | wdffdo.h (einschließen von Wdf.h) |