WDI_TLV_PM_CAPABILITIES (0x42)

WDI_TLV_PM_CAPABILITIES是包含电源管理功能的 TLV。

TLV 类型

0x42

Length

所有包含元素大小) 的总 (字节数。

类型 说明
UINT32 指定电源管理支持的标志。

有效标志为:

  • NDIS_PM_WAKE_PACKET_INDICATION_SUPPORTED
  • NDIS_PM_SELECTIVE_SUSPEND_SUPPORTED (0x00000002)
UINT32 指定支持的 LAN 唤醒模式。

有效模式包括:

  • 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 指定 LAN 唤醒模式的总数。
UINT32 指定最大 LAN 唤醒模式大小。
UINT32 指定 LAN 唤醒模式的最大偏移量。
UINT32 指定最大 LAN 唤醒数据包保存缓冲区。
UINT32 指定支持的协议卸载。

有效的卸载包括:

  • NDIS_PM_PROTOCOL_OFFLOAD_ARP_SUPPORTED (0x00000001)
  • NDIS_PM_PROTOCOL_OFFLOAD_NS_SUPPORTED (0x00000002)
  • NDIS_PM_PROTOCOL_OFFLOAD_80211_RSN_REKEY_SUPPORTED (0x00000080)
UINT32 指定 ARP 卸载 IPv4 地址的数目。
UINT32 指定 NS 卸载 IPv6 地址的数目。
NDIS_DEVICE_POWER_STATE 指定最小魔术数据包唤醒。
NDIS_DEVICE_POWER_STATE 指定最小模式唤醒。
NDIS_DEVICE_POWER_STATE 指定最小链接更改唤醒。
UINT32 指定支持的唤醒事件。

有效事件包括:

  • NDIS_PM_WAKE_ON_MEDIA_CONNECT_SUPPORTED (0x00000001)
  • NDIS_PM_WAKE_ON_MEDIA_DISCONNECT_SUPPORTED (0x00000002)
UINT32 指定特定于媒体的唤醒事件。

有效事件包括:

  • 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)

要求

最低受支持的客户端

Windows 10

最低受支持的服务器

Windows Server 2016

标头

Wditypes.hpp