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 ネットワーク アダプターは、AP との IEEE 802.11i RSN グループ一時キー (GTK) ハンドシェイク中にエラーが発生したため、ウェイクアップ イベントを生成しました。
NdisWakeReasonWlan4WayHandshakeRequest
値: 0x1003
802.11 ネットワーク アダプターは、AP との IEEE 802.11i RSN 4 ウェイ ハンドシェイクの最初のフレームを受信したため、ウェイクアップ イベントを生成しました。 このハンドシェイクは、アダプターが AP で認証されるときに実行されます。
NdisWakeReasonWwanRegisterState
値: 0x2000
モバイル ブロードバンド (MB) ネットワーク アダプターは、MB サービスへの登録状態が変更されたため、ウェイクアップ イベントを生成しました。
NdisWakeReasonWwanSMSReceive
値: 0x2001
モバイル ブロードバンド (MB) ネットワーク アダプターは、ショート メッセージ サービス (SMS) メッセージの受信について MB サービスに通知する必要があるため、ウェイクアップ イベントを生成しました。 アダプターは、以前に発行された OID_WWAN_SMS_READ クエリ要求が完了した後、またはイベント通知としてネットワーク プロバイダーから新しいクラス 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 以降でサポートされています。
Header ntddndis.h (Ntddndis.h を含む)

こちらもご覧ください

NDIS_PM_WAKE_REASON