共用方式為


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)

另請參閱

WDF_FDO_EVENT_CALLBACKS_INIT

WDF_PDO_EVENT_CALLBACKS

WdfFdoInitSetEventCallbacks

WdfPdoInitSetEventCallbacks