EVT_WDF_DMA_ENABLER_ENABLE回调函数 (wdfdmaenabler.h)
[仅适用于 KMDF]
驱动程序的 EvtDmaEnablerEnable 事件回调函数在设备进入其工作 (D0) 状态后启用设备的 DMA 功能。
语法
EVT_WDF_DMA_ENABLER_ENABLE EvtWdfDmaEnablerEnable;
NTSTATUS EvtWdfDmaEnablerEnable(
[in] WDFDMAENABLER DmaEnabler
)
{...}
参数
[in] DmaEnabler
DMA 启用程序对象的句柄。
返回值
EvtDmaEnableenable 必须返回STATUS_SUCCESS或另一个状态值 ,NT_SUCCESS (状态) 等于 TRUE(如果它未遇到错误)。 否则,此回调函数必须返回状态值,NT_SUCCESS (状态) 等于 FALSE。
注解
若要注册 EvtDmaEnablerEnable 回调函数,DMA 设备的函数驱动程序会在驱动程序调用 WdfDmaEnablerCreate 之前将回调函数的地址置于WDF_DMA_ENABLER_CONFIG结构中。
有关 EvtDmaEnablerEnable 回调函数的详细信息,请参阅 支持 DMA 设备的电源管理。
EvtDmaEnablerEnable 回调函数在 IRQL = PASSIVE_LEVEL 调用。 不应使此回调函数 可分页。
要求
要求 | 值 |
---|---|
目标平台 | 通用 |
最低 KMDF 版本 | 1.0 |
标头 | wdfdmaenabler.h (包括 Wdf.h) |
IRQL | PASSIVE_LEVEL (请参阅“备注”部分) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈