WDF_FDO_EVENT_CALLBACKS 結構 (wdffdo.h)
[僅適用於 KMDF]
WDF_FDO_EVENT_CALLBACKS 結構包含函式驅動程式的 PnP 事件回呼函式指標。
語法
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;
成員
Size
這個結構的大小,以位元組為單位。
EvtDeviceFilterAddResourceRequirements
驅動程式EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS事件回 呼 函式或 NULL 的指標。
EvtDeviceFilterRemoveResourceRequirements
驅動程式EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS事件回 呼 函式或 NULL 的指標。
EvtDeviceRemoveAddedResources
驅動程式 EvtDeviceRemoveAddedResources 事件回呼函式或 NULL 的指標。
備註
WDF_FDO_EVENT_CALLBACKS 結構是做為 WdfFdoInitSetEventCallbacks 方法的輸入。
驅動程式必須呼叫 WDF_FDO_EVENT_CALLBACKS_INIT ,才能初始化 結構。
指定 EvtDeviceFilterAddResourceRequirements 事件回呼函式的驅動程式也必須指定 EvtDeviceRemoveAddedResources 事件回呼函式。
規格需求
需求 | 值 |
---|---|
最小 KMDF 版本 | 1.0 |
標頭 | wdffdo.h (包含 Wdf.h) |