Deregistering a NetDMA Provider

Note  The NetDMA interface is not supported in Windows 8 and later.

A NetDMA provider driver calls the NetDmaDeregisterProvider function to deregister a NetDMA provider that it previously registered by calling the NetDmaRegisterProvider function. For more information about registering a NetDMA provider, see Registering a NetDMA Provider.

The NetDMA provider driver calls the NetDmaProviderStop function to notify the NetDMA interface that a previously started NetDMA provider is no longer available. The NetDMA provider driver must call NetDmaProviderStop before it deregisters a provider. For more information about stopping a NetDMA provider, see Stopping a NetDMA Provider.

A NetDMA provider driver typically calls the NetDmaDeregisterProvider function in the context of processing the IRP_MN_REMOVE_DEVICE IRP for the NetDMA provider.