Freigeben über


NetDmaDeregisterProvider-Funktion (netdma.h)

Hinweis Die NetDMA-Schnittstelle wird nicht unterstützt.

in Windows 8 und höher.

 
Die NetDmaDeregisterProvider-Funktion hebt die Registrierung eines DMA-Anbieters auf.

Syntax

NET_DMA_EXPORT VOID NetDmaDeregisterProvider(
  [in] PVOID NetDmaProviderHandle
);

Parameter

[in] NetDmaProviderHandle

Ein Handle, das einen DMA-Anbieter identifiziert. Der DMA-Anbietertreiber hat dieses Handle von der NetDMA-Schnittstelle in einem Aufruf von empfangen. NetDmaRegisterProvider-Funktion .

Rückgabewert

Keine

Bemerkungen

DMA-Anbietertreiber rufen die NetDmaDeregisterProvider-Funktion auf, um die Registrierung eines DMA-Anbieters aufzuheben, der zuvor durch Aufrufen des NetDmaRegisterProvider-Funktion .

Der DMA-Anbietertreiber muss die NetDmaProviderStop-Funktion aufrufen, bevor die Registrierung eines DMA-Anbieters aufgehoben wird. Der DMA-Anbietertreiber ruft NetDmaProviderStop auf, um die NetDMA-Schnittstelle zu benachrichtigen, dass ein zuvor gestarteter DMA-Anbieter nicht mehr verfügbar ist.

Ein DMA-Anbietertreiber ruft in der Regel die NetDmaDeregisterProvider-Funktion im Kontext der Verarbeitung des IRP_MN_REMOVE_DEVICE IRP für den DMA-Anbieter auf.

Rufen Sie NetDmaDeregisterProvider unter IRQL = PASSIVE_LEVEL auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt für NetDMA 1.0-Treiber in Windows Vista.
Zielplattform Universell
Header netdma.h (netdma.h einschließen)
IRQL PASSIVE_LEVEL

Weitere Informationen

IRP_MN_REMOVE_DEVICE

NetDmaProviderStop

NetDmaRegisterProvider