Compartilhar via


NDIS_PM_WAKE_REASON_TYPE enumeração (ntddndis.h)

A enumeração NDIS_PM_WAKE_REASON_TYPE identifica o tipo de evento de ativação gerado pelo adaptador de rede.

Syntax

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

Constantes

 
NdisWakeReasonUnspecified
Valor: 0x0000
O tipo de evento de ativação não é especificado.
NdisWakeReasonPacket
Valor: 0x0001
O adaptador de rede gerou o evento de ativação porque recebeu um pacote que correspondia a um padrão WOL (wake-on-LAN).
NdisWakeReasonMediaDisconnect
Valor: 0x0002
O adaptador de rede gerou o evento de ativação porque ele se desconectou da mídia de rede.
NdisWakeReasonMediaConnect
Valor: 0x0003
O adaptador de rede gerou o evento de ativação porque ele se conectou à mídia de rede.
NdisWakeReasonWlanNLODiscovery
Valor: 0x1000
O adaptador de rede 802.11 gerou o evento de ativação porque detectou um SSID (identificador de conjunto de serviços) especificado por meio de um NLO (descarregamento de lista de rede).

Para obter mais informações sobre o NLO, consulte Descarregamento de lista de rede do Wi-Fi.
NdisWakeReasonWlanAPAssociationLost
Valor: 0x1001
O adaptador de rede 802.11 gerou o evento de ativação porque ele ficou desassociado com o ponto de acesso (AP).
NdisWakeReasonWlanGTKHandshakeError
Valor: 0x1002
O adaptador de rede 802.11 gerou o evento de ativação porque encontrou um erro durante o handshake gtk (chave transitória) do grupo RSN do IEEE 802.11i com a AP.
NdisWakeReasonWlan4WayHandshakeRequest
Valor: 0x1003
O adaptador de rede 802.11 gerou o evento de ativação porque recebeu o primeiro quadro do handshake de 4 vias do IEEE 802.11i RSN com a AP. Esse handshake é executado quando o adaptador é autenticado com a AP.
NdisWakeReasonWwanRegisterState
Valor: 0x2000
O adaptador de rede de banda larga móvel (MB) gerou o evento de ativação porque seu estado de registro para o Serviço MB foi alterado.
NdisWakeReasonWwanSMSReceive
Valor: 0x2001
O adaptador de rede de banda larga móvel (MB) gerou o evento de ativação porque o Serviço MB precisa ser notificado sobre o recebimento de uma mensagem sms (Serviço de Mensagem Curta). O adaptador gera esse evento de ativação após a conclusão de uma solicitação de consulta OID_WWAN_SMS_READ emitida anteriormente ou a chegada de uma nova mensagem de classe 0 (flash/alerta) do provedor de rede como uma notificação de evento.
NdisWakeReasonWwanUSSDReceive
Valor: 0x2002
O adaptador de rede de banda larga móvel (MB) gerou o evento de ativação porque recebeu uma mensagem de USSD (Dados de Serviço Suplementar Não Estruturado).
NdisWakeReasonWwanPacketState
Valor: 0x2004
O adaptador de rede de banda larga móvel (MB) gerou o evento de ativação devido a uma alteração no estado do pacote.
NdisWakeReasonWwanUiccChange
Valor: 0x2005
O adaptador de rede de banda larga móvel (MB) gerou o evento de ativação porque o sim cartão estado foi alterado.

Comentários

O membro WakeReason da estrutura NDIS_PM_WAKE_REASON contém um valor de enumeração NDIS_PM_WAKE_REASON_TYPE.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.30 e posterior.
Cabeçalho ntddndis.h (include Ntddndis.h)

Confira também

NDIS_PM_WAKE_REASON