перечисление 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
Сетевой адаптер создал событие пробуждения, так как получил пакет, соответствующий шаблону пробуждения по локальной сети (WOL).
NdisWakeReasonMediaDisconnect
Значение: 0x0002
Сетевой адаптер создал событие пробуждения, так как он отключился от сетевого носителя.
NdisWakeReasonMediaConnect
Значение: 0x0003
Сетевой адаптер создал событие пробуждения, так как он подключен к сетевому носителю.
NdisWakeReasonWlanNLODiscovery
Значение: 0x1000
Сетевой адаптер 802.11 создал событие пробуждения, так как обнаружил идентификатор набора служб (SSID), указанный через разгрузку списка сети (NLO).

Дополнительные сведения о NLO см. в разделе Разгрузка списка сетей Wi-Fi.
NdisWakeReasonWlanAPAssociationLost
Значение: 0x1001
Сетевой адаптер 802.11 создал событие пробуждения, так как он стал не связан с точкой доступа (AP).
NdisWakeReasonWlanGTKHandshakeError
Значение: 0x1002
Сетевой адаптер 802.11 создал событие пробуждения, так как он столкнулся с ошибкой во время подтверждения временного ключа ГРУППЫ RSN IEEE 802.11i (GTK) с AP.
NdisWakeReasonWlan4WayHandshakeRequest
Значение: 0x1003
Сетевой адаптер 802.11 создал событие пробуждения, так как получил первый кадр 4-го подтверждения IEEE 802.11i RSN с AP. Это подтверждение выполняется, когда адаптер проходит проверку подлинности с помощью AP.
NdisWakeReasonWwanRegisterState
Значение: 0x2000
Сетевой адаптер мобильной широкополосной связи (МБ) создал событие пробуждения, так как его состояние регистрации в службе MB изменилось.
NdisWakeReasonWwanSMSReceive
Значение: 0x2001
Сетевой адаптер мобильной широкополосной связи (МБ) создал событие пробуждения, так как служба MB должна быть уведомлена о получении sms-сообщения. Адаптер создает это событие пробуждения либо после завершения ранее выданного запроса OID_WWAN_SMS_READ запроса, либо после получения нового сообщения класса 0 (флэш-память или оповещение) от поставщика сети в качестве уведомления о событии.
NdisWakeReasonWwanUSSDReceive
Значение: 0x2002
Сетевой адаптер мобильной широкополосной связи (МБ) создал событие пробуждения, так как он получил сообщение USSD о неструктурированных дополнительных данных службы ( USSD).
NdisWakeReasonWwanPacketState
Значение: 0x2004
Сетевой адаптер мобильной широкополосной связи (МБ) создал событие пробуждения из-за изменения состояния пакета.
NdisWakeReasonWwanUiccChange
Значение: 0x2005
Сетевой адаптер мобильной широкополосной связи (МБ) создал событие пробуждения, так как состояние SIM-карта изменилось.

Комментарии

Элемент WakeReason структуры NDIS_PM_WAKE_REASON содержит значение перечисления NDIS_PM_WAKE_REASON_TYPE .

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.30 и более поздних версиях.
Верхняя часть ntddndis.h (включая Ntddndis.h)

См. также раздел

NDIS_PM_WAKE_REASON