NDIS_PM_WAKE_REASON_TYPE 枚举 (ntddndis.h)

NDIS_PM_WAKE_REASON_TYPE枚举标识网络适配器生成的唤醒事件的类型。

语法

typedef enum _NDIS_PM_WAKE_REASON_TYPE {
  NdisWakeReasonUnspecified = 0x0000,
  NdisWakeReasonPacket = 0x0001,
  NdisWakeReasonMediaDisconnect = 0x0002,
  NdisWakeReasonMediaConnect = 0x0003,
  NdisWakeReasonWlanNLODiscovery = 0x1000,
  NdisWakeReasonWlanAPAssociationLost = 0x1001,
  NdisWakeReasonWlanGTKHandshakeError = 0x1002,
  NdisWakeReasonWlan4WayHandshakeRequest = 0x1003,
  NdisWakeReasonWwanRegisterState = 0x2000,
  NdisWakeReasonWwanSMSReceive = 0x2001,
  NdisWakeReasonWwanUSSDReceive = 0x2002,
  NdisWakeReasonWwanPacketState = 0x2004,
  NdisWakeReasonWwanUiccChange = 0x2005
} NDIS_PM_WAKE_REASON_TYPE, *PNDIS_PM_WAKE_REASON_TYPE;

常量

 
NdisWakeReasonUnspecified
值: 0x0000
未指定唤醒事件的类型。
NdisWakeReasonPacket
值: 0x0001
网络适配器生成了唤醒事件,因为它收到了与 LAN 唤醒 (WOL) 模式匹配的数据包。
NdisWakeReasonMediaDisconnect
值: 0x0002
网络适配器生成唤醒事件,因为它与网络媒体断开连接。
NdisWakeReasonMediaConnect
值: 0x0003
网络适配器生成唤醒事件,因为它已连接到网络媒体。
NdisWakeReasonWlanNLODiscovery
值: 0x1000
802.11 网络适配器生成了唤醒事件,因为它检测到通过网络列表卸载 ( (NLO) 指定的 SSID) 的服务集标识符。

有关 NLO 的详细信息,请参阅 Wi-Fi 网络列表卸载
NdisWakeReasonWlanAPAssociationLost
值: 0x1001
802.11 网络适配器生成了唤醒事件,因为它与接入点 (AP) 解除关联。
NdisWakeReasonWlanGTKHandshakeError
值: 0x1002
802.11 网络适配器生成了唤醒事件,因为它在 IEEE 802.11i RSN 组暂时性密钥 (GTK) 与 AP 握手期间遇到错误。
NdisWakeReasonWlan4WayHandshakeRequest
值: 0x1003
802.11 网络适配器生成了唤醒事件,因为它收到了 IEEE 802.11i RSN 与 AP 的四向握手的第一帧。 当适配器向 AP 进行身份验证时,会执行此握手。
NdisWakeReasonWwanRegisterState
值: 0x2000
移动宽带 (MB) 网络适配器生成了唤醒事件,因为它的注册 MB 服务状态已更改。
NdisWakeReasonWwanSMSReceive
值: 0x2001
(MB) 网络适配器的移动宽带生成了唤醒事件,因为 MB 服务必须收到短信服务 (短信) 消息。 适配器在完成以前发出的 OID_WWAN_SMS_READ 查询请求后生成此唤醒事件,或者新 class-0 的到达后, (来自网络提供程序的闪存/警报) 消息作为事件通知。
NdisWakeReasonWwanUSSDReceive
值: 0x2002
移动宽带 (MB) 网络适配器生成了唤醒事件,因为它收到了非结构化补充服务数据 (USSD) 消息。
NdisWakeReasonWwanPacketState
值: 0x2004
由于数据包状态更改, (MB) 网络适配器的移动宽带生成了唤醒事件。
NdisWakeReasonWwanUiccChange
值: 0x2005
由于 SIM 卡卡状态更改,因此移动宽带 (MB) 网络适配器生成了唤醒事件。

注解

NDIS_PM_WAKE_REASON 结构的 WakeReason 成员包含NDIS_PM_WAKE_REASON_TYPE枚举值。

要求

要求
最低受支持的客户端 在 NDIS 6.30 及更高版本中受支持。
标头 ntddndis.h (包括 Ntddndis.h)

另请参阅

NDIS_PM_WAKE_REASON