共用方式為


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