перечисление 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) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по