共用方式為


NdisMDeregisterScatterGatherDma 函式 (ndis.h)

警告

針對 ARM 和 ARM64 處理器,強烈建議 NDIS 驅動程式寫入器使用 WDF DMA 或 WDM DMA,而不是 NDIS 散佈/收集 DMA。

如需 WDF DMA 的詳細資訊,請參閱 處理 KMDF 驅動程式中的 DMA 作業

如需 WDM DMA 的詳細資訊,請參閱 管理驅動程式輸入/輸出的 DMA 相關子主題。

總線主機迷你埠驅動程式呼叫 NdisMDeregisterScatterGatherDma 以釋放已配置給 的 DMA 資源 NdisMRegisterScatterGatherDma 函式。

語法

void NdisMDeregisterScatterGatherDma(
  [in] NDIS_HANDLE NdisMiniportDmaHandle
);

參數

[in] NdisMiniportDmaHandle

NDIS 用來管理 DMA 資源之內容區域的句柄。 呼叫端藉由呼叫 NdisMRegisterScatterGatherDma 函式來取得此句柄。

傳回值

備註

NDIS 迷你埠驅動程式會從其 MiniportHaltEx 函式呼叫 NdisMDeregisterScatterGatherDma,以釋放先前呼叫 NdisMRegisterScatterGatherDma 中配置並初始化的 DMA 資源。

規格需求

需求
最低支援的用戶端 NDIS 6.0 和更新版本支援。
目標平台 Universal
標頭 ndis.h (包含 Ndis.h)
程式庫 Ndis.lib
IRQL PASSIVE_LEVEL
DDI 合規性規則 Init_RegisterSG (ndis) Irql_Gather_DMA_Function (ndis)

另請參閱

MiniportHaltEx

NDIS 散佈圖/收集 DMA

NdisMRegisterScatterGatherDma