OID_WWAN_PACKET_SERVICE

OID_WWAN_PACKET_SERVICE用于指示微型端口驱动程序针对基于 GSM 的和基于 CDMA 的 MB 设备的当前已注册提供商网络执行数据包服务附加/分离作。 除了数据包服务附加/分离状态之外,此 OID 还用于确定数据类可用性和当前使用的数据类信息。

微型端口驱动程序必须异步处理设置和查询请求,最初将NDIS_STATUS_INDICATION_REQUIRED返回到原始请求,然后发送包含 NDIS_WWAN_PACKET_SERVICE_STATE 结构的 NDIS_STATUS_WWAN_PACKET_SERVICE 状态通知,以提供有关当前数据包服务状态的信息,而不考虑完成设置或查询请求。

请求设置当前数据包服务状态的调用方使用适当的信息向微型端口驱动程序提供 NDIS_WWAN_SET_PACKET_SERVICE 结构。

言论

有关使用此 OID 的详细信息,请参阅 WWAN 数据包服务附加作

微型端口驱动程序在处理查询或设置作时可以访问提供程序网络,但不应访问订阅服务器标识模块(SIM 卡)。

如果可能,基于 CDMA 的设备应将此用作释放网络资源分配的机会。

某些 SIM 卡使 MB 设备只能在数据包域上注册,而不是线路切换域。 数据调用结束后,VAN UI 会发送一个OID_WWAN_PACKET_SERVICE设置请求来分离数据包服务。 这会导致 MB 设备与数据包域分离。 MB 设备从网络注销并进入节能模式。 因此,设备由于注销而从 VAN UI 中消失,只能通过重新启动来恢复。 在这种情况下,微型端口驱动程序应通过返回正数据而不将 MB 设备设置为此类模式来欺骗数据包附加/分离作。

对于不支持数据包附加的技术,微型端口驱动程序应欺骗附加状态,让 MB 服务知道它可以继续进行上下文激活。 微型端口驱动程序还应欺骗微型端口驱动程序中的集OID_WWAN_PACKET_SERVICE请求。 微型端口驱动程序应为查询作和未经请求的事件发送 NDIS_STATUS_WWAN_PACKET_SERVICE 通知。 如果设备数据包服务状态未设置为 WwanPacketServiceStateAttached,微型端口驱动程序应失败。

在数据包服务状态达到 WwanPacketServiceStateAttached之前,MB 服务不得继续进行上下文激活。

Windows 10 版本 1903

从 Windows 10 版本 1903 开始,支持此 OID 的新修订版 2。 该扩展使主机能够查询调制解调器当前在 5G 中运行的频率范围。

主机可以随时查询扩展数据包服务状态信息。 响应与修订版 1 相同,但修订版 2 有两个新字段。

如果调制解调器在 5G 域中注册,它将返回运营商的 5G 频率范围。 如果存在多个 5G 运营商,则返回所有有效范围。

有关 5G 数据类支持的详细信息,请参阅 MB 5G 数据类支持

要求

版本

在 Windows 7 及更高版本的 Windows 中可用。

页眉

Ntddndis.h (包括 Ndis.h)

另请参阅

NDIS_WWAN_SET_PACKET_SERVICE

NDIS_STATUS_WWAN_PACKET_SERVICE

WWAN 数据包服务附加作