_NDIS_PM_WAKE_REASON_TYPE Enumeration

The NDIS_PM_WAKE_REASON_TYPE enumeration identifies the type of wake-up event that was generated by the network adapter.

Syntax

typedef enum _NDIS_PM_WAKE_REASON_TYPE {
  NdisWakeReasonUnspecified               ,
  NdisWakeReasonPacket                    ,
  NdisWakeReasonMediaDisconnect           ,
  NdisWakeReasonMediaConnect              ,
  NdisWakeReasonWlanNLODiscovery          ,
  NdisWakeReasonWlanAPAssociationLost     ,
  NdisWakeReasonWlanGTKHandshakeError     ,
  NdisWakeReasonWlan4WayHandshakeRequest  ,
  NdisWakeReasonWwanRegisterState         ,
  NdisWakeReasonWwanSMSReceive            ,
  NdisWakeReasonWwanUSSDReceive
} *PNDIS_PM_WAKE_REASON_TYPE, NDIS_PM_WAKE_REASON_TYPE;

Constants

NdisWakeReasonUnspecified The type of wake-up event is not specified.
NdisWakeReasonPacket The network adapter generated the wake-up event because it received a packet that matched a wake-on-LAN (WOL) pattern.
NdisWakeReasonMediaDisconnect The network adapter generated the wake-up event because it disconnected from the network media.
NdisWakeReasonMediaConnect The network adapter generated the wake-up event because it connected to the network media.
NdisWakeReasonWlanNLODiscovery The 802.11 network adapter generated the wake-up event because it detected a service set identifier (SSID) that was specified through a network list offload (NLO). For more information about NLO, see Wi-Fi Network List Offload.
NdisWakeReasonWlanAPAssociationLost The 802.11 network adapter generated the wake-up event because it became disassociated with the access point (AP).
NdisWakeReasonWlanGTKHandshakeError The 802.11 network adapter generated the wake-up event because it encountered an error during the IEEE 802.11i RSN group transient key (GTK) handshake with the AP.
NdisWakeReasonWlan4WayHandshakeRequest The 802.11 network adapter generated the wake-up event because it received the first frame of the IEEE 802.11i RSN 4-way handshake with the AP. This handshake is performed when the adapter authenticates with the AP.
NdisWakeReasonWwanRegisterState The mobile broadband (MB) network adapter generated the wake-up event because its registration state to the MB Service has changed.
NdisWakeReasonWwanSMSReceive The mobile broadband (MB) network adapter generated the wake-up event because the MB Service has to be notified about the receipt of a Short Message Service (SMS) message. The adapter generates this wake-up event either after the completion of a previously-issued OID_WWAN_SMS_READ query request, or the arrival of a new class-0 (flash/alert) message from the network provider as an event notification.
NdisWakeReasonWwanUSSDReceive The mobile broadband (MB) network adapter generated the wake-up event because it received an Unstructured Supplementary Service Data (USSD) message.

Remarks

The
WakeReason member of the NDIS_PM_WAKE_REASON structure contains an NDIS_PM_WAKE_REASON_TYPE enumeration value.

Requirements

   
Windows version Supported in NDIS 6.30 and later. Supported in NDIS 6.30 and later.
Header ntddndis.h (include Ntddndis.h)

See Also

NDIS_PM_WAKE_REASON