NDIS_STATUS_WWAN_CONTEXT_STATE
当特定上下文的激活状态发生更改时,微型端口驱动程序使用NDIS_STATUS_WWAN_CONTEXT_STATE通知发送事件通知。
微型端口驱动程序还可以使用此通知发送未经请求的事件。
此通知使用 NDIS_WWAN_CONTEXT_STATE 结构。
注解
当上下文状态更改不是由于来自 MB 服务的 设置 请求而导致时,微型端口驱动程序还必须通知 MB 服务。 例如,如果网络停用上下文,微型端口驱动程序必须通知 MB 服务。 微型端口驱动程序不应实现网络启动的上下文激活。
微型端口驱动程序必须直接通知 Windows 所有适用的上下文状态更改,例如在处理NDIS_STATUS_WWAN_PACKET_SERVICE或NDIS_STATUS_WWAN_REGISTER_STATE状态通知时。
支持单独语音和数据连接的 MB 设备的微型端口驱动程序必须遵循以下准则:
初始化时,VoiceCallState 必须设置为 WwanVoiceCallStateNone。
在语音呼叫开始时,发送将 VoiceCallState 设置为 WwanVoiceCallStateInProgress 的事件通知。 所有其他成员必须反映其当前状态。 如果语音呼叫期间没有活动连接,则 ConnectionId 应设置为“0”。
语音呼叫完成后,发送将 VoiceCallState 设置为 WwanVoiceCallStateHangUp 的事件通知。 所有其他成员必须反映其当前状态。 如果语音呼叫挂起期间没有活动连接,应将 ConnectionId 设置为“0”。 在此事件之后,VoiceCallState 必须在微型端口驱动程序中设置为 WwanVoiceCallStateNone 。
要求
版本 |
在 Windows 7 和更高版本的 Windows 中可用。 |
标头 |
Ndis.h |