WWAN_SET_CONTEXT 结构 (wwan.h)

WWAN_SET_CONTEXT结构表示预配的上下文,其中包含 MB 设备支持的网络提供程序标识。

语法

typedef struct _WWAN_SET_CONTEXT {
  ULONG              ContextId;
  WWAN_CONTEXT_TYPE  ContextType;
  WCHAR              AccessString[WWAN_ACCESSSTRING_LEN];
  WCHAR              UserName[WWAN_USERNAME_LEN];
  WCHAR              Password[WWAN_PASSWORD_LEN];
  WWAN_COMPRESSION   Compression;
  WWAN_AUTH_PROTOCOL AuthType;
  WCHAR              ProviderId[WWAN_PROVIDERID_LEN];
} WWAN_SET_CONTEXT, *PWWAN_SET_CONTEXT;

成员

ContextId

此上下文的唯一 ID。

对于 设置 OID_WWAN_PROVISIONED_CONTEXT请求,MB 服务可以将值设置为 WWAN_CONTEXT_ID_APPEND。 如果使用此值,微型端口驱动程序应决定用于存储上下文信息的索引。 不应返回WWAN_CONTEXT_ID_APPEND以响应 查询 OID_WWAN_PROVISIONED_CONTEXT请求。

ContextType

指定要表示的上下文类型,例如 Internet 连接、VPN (与公司网络) 的连接,或 IP 语音 (VOIP) 。 微型端口驱动程序应为空或未预配的上下文指定 WwanContextTypeNone

AccessString[WWAN_ACCESSSTRING_LEN]

一个以 NULL 结尾的字符串,用于访问网络。 对于基于 GSM 的网络,这将是接入点名称 (APN) 字符串(例如“data.thephone-company.com”。 对于基于 CDMA 的网络,这可能是特殊拨号代码(例如“#777”)或网络访问标识符 (NAI) ,例如“”。foo@thephone-company.com 此成员可以为 NULL

字符串的大小不应超过 100 个字节。

UserName[WWAN_USERNAME_LEN]

用于身份验证的用户名。 此成员可以为 NULL

Password[WWAN_PASSWORD_LEN]

用于身份验证的密码。 此成员可以为 NULL

Compression

指定要在标头和数据的数据连接中使用的压缩。 此成员仅适用于基于 GSM 的设备。 对于基于 CDMA 的设备,MB 服务将此成员设置为 WwanCompressionNone

AuthType

用于 PDP 激活的身份验证类型。

ProviderId[WWAN_PROVIDERID_LEN]

一个以 NULL 结尾的字符串,表示网络提供程序标识,预配的上下文应存储在 OID_WWAN_PROVISIONED_CONTEXT请求中。 当设备中具有此主提供商 ID 的订阅服务器标识模块 (SIM 卡) 时,微型端口驱动程序应返回添加的预配上下文,以响应后续查询操作。

要求

要求
最低受支持的客户端 在 Windows 7 和更高版本的 Windows 中可用。
标头 wwan.h (包括 Wwan.h)