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