WDI_TLV_PM_CAPABILITIES (0x42)

WDI_TLV_PM_CAPABILITIES is a TLV that contains power management capabilities.

TLV Type

0x42

Length

The sum (in bytes) of the sizes of all contained elements.

Values

Type Description
UINT32 Specifies the power management supported flags.

Valid flags are:

  • NDIS_PM_WAKE_PACKET_INDICATION_SUPPORTED
  • NDIS_PM_SELECTIVE_SUSPEND_SUPPORTED (0x00000002)
UINT32 Specifies the supported Wake-on-LAN patterns.

Valid patterns are:

  • NDIS_PM_WOL_BITMAP_PATTERN_SUPPORTED (0x00000001)
  • NDIS_PM_WOL_MAGIC_PACKET_SUPPORTED (0x00000002)
  • NDIS_PM_WOL_IPV4_TCP_SYN_SUPPORTED (0x00000004)
  • NDIS_PM_WOL_IPV6_TCP_SYN_SUPPORTED (0x00000008)
  • NDIS_PM_WOL_IPV4_DEST_ADDR_WILDCARD_SUPPORTED (0x00000200)
  • NDIS_PM_WOL_IPV6_DEST_ADDR_WILDCARD_SUPPORTED (0x00000800)
  • NDIS_PM_WOL_EAPOL_REQUEST_ID_MESSAGE_SUPPORTED (0x00010000)
UINT32 Specifies the total number of Wake-on-LAN patterns.
UINT32 Specifies the maximum Wake-on-LAN pattern size.
UINT32 Specifies the maximum Wake-on-LAN pattern offset.
UINT32 Specifies the maximum Wake-on-LAN packet save buffer.
UINT32 Specifies the supported protocol offloads.

Valid offloads are:

  • NDIS_PM_PROTOCOL_OFFLOAD_ARP_SUPPORTED (0x00000001)
  • NDIS_PM_PROTOCOL_OFFLOAD_NS_SUPPORTED (0x00000002)
  • NDIS_PM_PROTOCOL_OFFLOAD_80211_RSN_REKEY_SUPPORTED (0x00000080)
UINT32 Specifies the number of ARP offload IPv4 addresses.
UINT32 Specifies the number of NS offload IPv6 addresses.
NDIS_DEVICE_POWER_STATE Specifies the minimum magic packet wake-up.
NDIS_DEVICE_POWER_STATE Specifies the minimum pattern wake-up.
NDIS_DEVICE_POWER_STATE Specifies the minimum link change wake-up.
UINT32 Specifies the supported wake-up events.

Valid events are:

  • NDIS_PM_WAKE_ON_MEDIA_CONNECT_SUPPORTED (0x00000001)
  • NDIS_PM_WAKE_ON_MEDIA_DISCONNECT_SUPPORTED (0x00000002)
UINT32 Specifies the media-specific wake-up events.

Valid events are:

  • NDIS_WLAN_WAKE_ON_NLO_DISCOVERY_SUPPORTED (0x00000001)
  • NDIS_WLAN_WAKE_ON_AP_ASSOCIATION_LOST_SUPPORTED (0x00000002)
  • NDIS_WLAN_WAKE_ON_GTK_HANDSHAKE_ERROR_SUPPORTED (0x00000004)
  • NDIS_WLAN_WAKE_ON_4WAY_HANDSHAKE_REQUEST_SUPPORTED (0x00000008)

Requirements

Minimum supported client

Windows 10

Minimum supported server

Windows Server 2016

Header

Wditypes.hpp