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

另请参阅

NDIS_WWAN_CONTEXT_STATE

OID_WWAN_PROVISIONED_CONTEXTS