DMA_RESUME_HANDLER回调函数 (netdma.h)
注意 不支持 NetDMA 接口
在 Windows 8 及更高版本中。
语法
DMA_RESUME_HANDLER DmaResumeHandler;
NTSTATUS DmaResumeHandler(
[in] PVOID ProviderChannelContext
)
{...}
参数
[in] ProviderChannelContext
标识 DMA 通道上下文区域的指针。 DMA 提供程序将此句柄返回到 NetDMA,该句柄位于 pProviderChannelContext 参数中指定的位置 ProviderAllocateDmaChannel 函数。
返回值
ProviderResumeDma 返回以下状态值之一:
返回代码 | 描述 |
---|---|
|
作已成功完成。 |
|
由于未指定的原因,作失败。 |
言论
ProviderSuspendDma 函数是 NetDMA 提供程序的可选函数。 NetDMA 接口调用 ProviderResumeDma 函数(如果有)以恢复通过调用 ProviderSuspendDma 函数挂起的 DMA作。 如果 DMA 提供程序驱动程序为 ProviderSuspendDma 函数指定入口点,则它还必须为 ProviderResumeDma 函数指定入口点。
当 DMA 引擎恢复传输时,硬件应重新加载它最后处理的 DMA 描述符,以获取新的下一个描述符。
IRQL <= DISPATCH_LEVEL 的 NetDMA 调用 ProviderResumeDma。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 在 Windows Vista 中支持 NetDMA 1.0 驱动程序。 |
目标平台 | 窗户 |
标头 | netdma.h (包括 Netdma.h) |
IRQL | <= DISPATCH_LEVEL |