共用方式為


DMA_RESUME_HANDLER回呼函式 (netdma.h)

附注 不支援 NetDMA 介面

在 Windows 8 和更新版本中。

 
ProviderResumeDma 函式會繼續目前在 DMA 通道上暫停的 DMA 傳輸。

語法

DMA_RESUME_HANDLER DmaResumeHandler;

NTSTATUS DmaResumeHandler(
  [in] PVOID ProviderChannelContext
)
{...}

參數

[in] ProviderChannelContext

識別 DMA 通道內容區域的指標。 DMA 提供者在 pProviderChannelContext 參數中指定的位置,將此句柄傳回給 NetDMA ProviderAllocateDmaChannel 函式。

傳回值

ProviderResumeDma 會傳回下列其中一個狀態值:

傳回碼 描述
STATUS_SUCCESS
作業已順利完成。
STATUS_UNSUCCESSFUL
作業因未指定的原因而失敗。

言論

ProviderSuspendDma 函式是 NetDMA 提供者的選擇性函式。 NetDMA 介面會呼叫 ProviderResumeDma 函式,如果有的話,藉由呼叫 ProviderSuspendDma 函式來繼續暫停的 DMA 作業。 如果 DMA 提供者驅動程式指定 ProviderSuspendDma 函式的進入點,它也必須指定 ProviderResumeDma 函式的進入點。

當 DMA 引擎繼續傳輸時,硬體應該重載最後處理的 DMA 描述元,以取得新的下一個描述元。

NetDMA 會在 IRQL = DISPATCH_LEVEL 呼叫 <。

要求

要求 價值
最低支援的用戶端 支援 Windows Vista 中的 NetDMA 1.0 驅動程式。
目標平臺 窗戶
標頭 netdma.h (包括 Netdma.h)
IRQL <= DISPATCH_LEVEL

另請參閱

ProviderAllocateDmaChannel

ProviderSuspendDma