NDIS_STATUS_WWAN_PACKET_SERVICE
微型端口驱动程序使用NDIS_STATUS_WWAN_PACKET_SERVICE通知在数据包服务可用性发生更改时通知 MB 服务,包括通知当前使用的数据包数据服务类型发生更改。
微型端口驱动程序还可以使用此通知发送未经请求的事件。
此通知使用 NDIS_WWAN_PACKET_SERVICE_STATE 结构。
注解
如果无法分配/释放资源,则基于 CDMA 的微型端口驱动程序可以自动启动数据包附加服务,并且可以将事件通知发送到 MB 服务。
微型端口驱动程序应遵守以下事件通知准则:
微型端口驱动程序应在微型端口驱动程序初始化期间将 AvailableDataClasses 设置为 WWAN_DATA_CLASS_NONE。 此后,每当 发生对 AvailableDataClasses 的任何更改时,微型端口驱动程序都必须通知 MB 服务。
微型端口驱动程序应在微型端口驱动程序初始化期间将 CurrentDataClass 设置为 WWAN_DATA_CLASS_NONE。 此后,每当 CurrentDataClass 发生任何更改时,微型端口驱动程序都必须通知 MB 服务。 如果对 CurrentDataClass 的更改导致传输或接收链接速度发生更改,微型端口驱动程序应发送NDIS_STATUS_LINK_STATE通知。
每当数据包服务附加状态发生任何更改时,微型端口驱动程序都必须通知 MB 服务。
微型端口驱动程序应根据以下规则返回 查询 结果:
每当设备尝试数据包附加时,微型端口驱动程序必须使用 WwanPacketServiceStateAttaching 返回WWAN_STATUS_SUCCESS。
每当设备尝试数据包分离时,微型端口驱动程序都应使用 WwanPacketServiceStateDetaching 返回WWAN_STATUS_SUCCESS。
当设备处于最终状态时,微型端口驱动程序应返回WWAN_STATUS_SUCCESS以及相应的当前状态 ( WwanPacketServiceStateAttached 或 WwanPacketServiceStateDetached)
微型端口驱动程序必须列出所有可用的数据类;不仅仅是可用的最高数据类。 这适用于 查询 操作和事件通知。
微型端口驱动程序应根据以下规则返回 设置 结果:
返回WWAN_STATUS_SUCCESS,如果使用 WwanPacketServiceActionAttach设置请求,则由服务发出,并且设备已处于数据包附加状态。
返回WWAN_STATUS_SUCCESS,如果使用 WwanPacketServiceActionDetach设置请求,则由服务发出,并且设备已处于数据包分离状态。
从不返回 设置 请求的暂时性状态。 只有最终状态 WwanPacketServiceStateAttached 或 WwanPacketServiceStateDetached 在数据包服务操作成功完成后,必须使用 WWAN_STATUS_SUCCESS
要求
版本 |
在 Windows 7 和更高版本的 Windows 中可用。 |
标头 |
Ndis.h |