共用方式為


WDI_TLV_PM_CAPABILITIES (0x42)

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

TLV 類型

0x42

長度

以位元組為單位 (的總和) 所有自主專案的大小。

類型 描述
UINT32 指定支援的電源管理旗標。

有效的旗標為:

  • NDIS_PM_WAKE_PACKET_INDICATION_SUPPORTED
  • NDIS_PM_SELECTIVE_SUSPEND_SUPPORTED (0x00000002)
UINT32 指定支援的網路喚醒模式。

有效的模式包括:

  • 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 指定網路喚醒模式的總數。
UINT32 指定網路喚醒模式大小上限。
UINT32 指定網路喚醒模式位移上限。
UINT32 指定網路喚醒封包儲存緩衝區上限。
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