NET_DMA_PNP_NOTIFICATION_CODE enumeration (netdma.h)

Note  The NetDMA interface is not supported in Windows 8 and later.
 
The NET_DMA_PNP_NOTIFICATION_CODE enumeration identifies the type of a NetDMA Plug and Play (PnP) event.

Syntax

typedef enum _NET_DMA_PNP_NOTIFICATION_CODE {
  NetDmaNotificationProviderRegistered,
  NetDmaNotificationProviderArrival,
  NetDmaNotificationProviderRemoval,
  NetDmaNotificationChannelArrival,
  NetDmaNotificationProviderPowerDown,
  NetDmaNotificationProviderPowerUp,
  NetDmaNotificationMax
} NET_DMA_PNP_NOTIFICATION_CODE, *PNET_DMA_PNP_NOTIFICATION_CODE;

Constants

 
NetDmaNotificationProviderRegistered
The NetDMA provider is registered. NetDMA uses this event in the NetDMA client interface.
NetDmaNotificationProviderArrival
The NetDMA provider is available for a client to use. NetDMA uses this event in the NetDMA client
interface.
NetDmaNotificationProviderRemoval
The NetDMA provider was removed. NetDMA uses this event in the NetDMA client interface.
NetDmaNotificationChannelArrival
The NetDMA channel is available for a client to use. NetDMA uses this event in the NetDMA client
interface.
NetDmaNotificationProviderPowerDown
The NetDMA provider is powering down. A NetDMA provider driver issues the
NetDmaNotificationProviderPowerDown notification before it sets the DMA provider to a low-power
state.
NetDmaNotificationProviderPowerUp
The NetDMA provider is powered up. NetDMA provider drivers issue the
NetDmaNotificationProviderPowerUp notification after the DMA provider is back to a working power
state.
NetDmaNotificationMax
The total number of supported NetDMA PnP events.

Remarks

The NET_DMA_PNP_NOTIFICATION_CODE enumeration is used in the NET_DMA_PNP_NOTIFICATION structure.

Requirements

Requirement Value
Minimum supported client Supported for NetDMA 2.0 and NetDMA 1.1 drivers in Windows Server 2008.
Header netdma.h (include Netdma.h)

See also

NET_DMA_PNP_NOTIFICATION