NET_ADAPTER_POWER_FLAGS Enumeration

Warning

Some information in this topic relates to prereleased product, which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

NetAdapterCx is preview only in Windows 10, version 1903.

Specifies a client driver's power capabilities.

Syntax

typedef enum _NET_ADAPTER_POWER_FLAGS {
  NET_ADAPTER_POWER_WAKE_PACKET_INDICATION,
  NET_ADAPTER_POWER_SELECTIVE_SUSPEND
} NET_ADAPTER_POWER_FLAGS;

Constants

NET_ADAPTER_POWER_WAKE_PACKET_INDICATION Spcifies that a network adapter can save a received packet that caused the adapter to generate a wake-up event, then indicate that packet after the network adapter transitions to a full-power state.

For more information about this power management capability, see NDIS Wake Reason Status Indications.

NET_ADAPTER_POWER_SELECTIVE_SUSPEND Specifies that NetAdapterCx should suspend an idle network adapter by transitioning the adapter to a low-power state.

Remarks

The NET_ADAPTER_POWER_FLAGS enumeration is used to specify power capabilities in the NET_ADAPTER_POWER_CAPABILITIES structure.

The client driver passes an initialized NET_ADAPTER_POWER_CAPABILITIES structure as an input parameter value to NetAdapterSetPowerCapabilities.

Requirements

   
Minimum KMDF version 1.21
Header netadapter.h

See Also

NET_ADAPTER_POWER_CAPABILITIES

NDIS_PM_CAPABILITIES