WDI_TLV_INDICATION_WAKE_REASON

WDI_TLV_INDICATION_WAKE_REASON is a TLV that contains a wake reason for NDIS_STATUS_WDI_INDICATION_WAKE_REASON.

TLV Type

0x9C

Length

The size (in bytes) of a UINT32.

Values

Type Description
UINT32 Specifies the wake reason.

Valid wake reason values are:

Wake reason Value Description
WDI_WAKE_REASON_CODE_PACKET 0x0001 A received packet matches the wake pattern.
WDI_WAKE_REASON_CODE_MEDIA_DISCONNECT 0x0002 Media disconnection.
WDI_WAKE_REASON_CODE_MEDIA_CONNECT 0x0003 Media connection.
WDI_WAKE_REASON_CODE_NLO_DISCOVERY 0x1000 NLO discovery.
WDI_WAKE_REASON_CODE_AP_ASSOCIATION_LOST 0x1001 Access point association lost.
WDI_WAKE_REASON_CODE_GTK_HANDSHAKE_ERROR 0x1002 GTK handshake error.
WDI_WAKE_REASON_CODE_4WAY_HANDSHAKE_REQUEST 0x1003 4-Way Handshake request.
WDI_WAKE_REASON_CODE_EAPID_REQUEST 0x1004 Reserved for future use.
WDI_WAKE_ REASON _CODE_INCOMING_M1 0x1005 Use WDI_WAKE_REASON_CODE_4WAY_HANDSHAKE_REQUEST instead.
WDI_WAKE_REASON_CODE_FIRMWARE_STALLED 0x1010 Firmware hang is detected (for example, by the watchdog timer) and wake logic is still functioning to wake the host.
WDI_WAKE_REASON_CODE_GTK_HANDSHAKE_REQUEST 0x1020 Group Key rekey request.

Requirements

Minimum supported client

Windows 10

Minimum supported server

Windows Server 2016

Header

Wditypes.hpp