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。 如果使用此值,微型端口驱动程序应确定用于存储上下文信息的索引。 在响应 查询 OID_WWAN_PROVISIONED_CONTEXT 请求时,不应返回WWAN_CONTEXT_ID_APPEND。
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 的设备。 MB 服务将此成员设置为 基于 CDMA 的设备 WwanCompressionNone。
AuthType
用于 PDP 激活的身份验证类型。
ProviderId[WWAN_PROVIDERID_LEN]
一个以 NULL 结尾的字符串,表示应将预配上下文存储在 集 OID_WWAN_PROVISIONED_CONTEXT 请求中的网络提供程序标识。 当具有此家庭提供商 ID 的订阅服务器标识模块(SIM 卡)位于设备中时,微型端口驱动程序应返回添加的预配上下文,以响应后续的 查询作。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 在 Windows 7 及更高版本的 Windows 中可用。 |
标头 | wwan.h (包括 Wwan.h) |