共用方式為


NetDmaDeregisterProvider 函式 (netdma.h)

注意 不支援 NetDMA 介面

在 Windows 8 和更新版本中。

 
NetDmaDeregisterProvider 函式會取消註冊 DMA 提供者。

語法

NET_DMA_EXPORT VOID NetDmaDeregisterProvider(
  [in] PVOID NetDmaProviderHandle
);

參數

[in] NetDmaProviderHandle

識別 DMA 提供者的句柄。 DMA 提供者驅動程式在呼叫 中從 NetDMA 介面收到此句柄 NetDmaRegisterProvider 函式。

傳回值

備註

DMA 提供者驅動程式會呼叫 NetDmaDeregisterProvider 函式,以取消註冊先前透過呼叫 註冊的 DMA 提供者 NetDmaRegisterProvider 函式。

DMA 提供者驅動程序必須先呼叫 NetDmaProviderStop 函式 ,才能取消註冊 DMA 提供者。 DMA 提供者驅動程式會呼叫 NetDmaProviderStop ,通知 NetDMA 介面先前啟動的 DMA 提供者已無法使用。

DMA 提供者驅動程式通常會在處理 DMA 提供者IRP_MN_REMOVE_DEVICE IRP 的內容中呼叫 NetDmaDeregisterProvider 函式。

在 IRQL = PASSIVE_LEVEL呼叫 NetDmaDeregisterProvider

規格需求

需求
最低支援的用戶端 在 Windows Vista 中支援 NetDMA 1.0 驅動程式。
目標平台 Universal
標頭 netdma.h (包括 Netdma.h)
IRQL PASSIVE_LEVEL

另請參閱

IRP_MN_REMOVE_DEVICE

NetDmaProviderStop

NetDmaRegisterProvider