共用方式為


WWAN_SET_CONTEXT_STATE 結構 (wwan.h)

WWAN_SET_CONTEXT_STATE 結構代表命令,用來設定 MB 裝置的封包數據通訊協定 (PDP) 內容狀態。

語法

typedef struct _WWAN_SET_CONTEXT_STATE {
  ULONG                     ConnectionId;
  WWAN_ACTIVATION_COMMAND   ActivationCommand;
  WCHAR                     AccessString[WWAN_ACCESSSTRING_LEN];
  WCHAR                     UserName[WWAN_USERNAME_LEN];
  WCHAR                     Password[WWAN_PASSWORD_LEN];
  WWAN_COMPRESSION          Compression;
  WWAN_AUTH_PROTOCOL        AuthType;
  WWAN_IP_TYPE              IPType;
  WWAN_PSMEDIA_PREFERENCE   MediaPreference;
  WWAN_CONFIGURATION_SOURCE ConnectionMediaSource;
  WWAN_ACTIVATION_OPTION    ActivationOption;
  WWAN_SINGLE_NSSAI         Snssai;
  WWAN_OFFSET_SIZE_ELEMENT  TrafficParameters;
} WWAN_SET_CONTEXT_STATE, *PWWAN_SET_CONTEXT_STATE;

成員

ConnectionId

MB 服務會指定這個成員來唯一識別 PDP 內容及其對應的狀態。

MB 服務會使用此成員中的 值,以唯一識別跨 MB 網路適配器的目前使用中內容。

完成 設定 要求時,迷你埠驅動程序必須使用這個成員中的值。 MB 服務會在後續 查詢 要求中使用這個成員中的值,以及中斷對迷你埠驅動程式的要求。

ActivationCommand

啟動或停用 ConnectionId 成員中所參考的 PDP 內容。 下表顯示迷你埠驅動程式可以指定的可能值。

意義
WwanActivationCommandActivate 啟動 ConnectionId 所參考的 PDP 內容。
WwanActivationCommandDeactivate 停用 ConnectionId 所參考的目前啟用 PDP 內容。

AccessString[WWAN_ACCESSSTRING_LEN]

要存取網路的NULL終止字串。 如果是 GSM 型網路,這會是 APN (APN) 字串的存取點名稱,例如 “data.thephone-company.com”。 如果是 CDMA 型網路,這可能是特殊的撥號代碼,例如 “#777” 或網络存取標識符, (NAI) 例如 “foo@thephone-company.com”。 此成員可以是 NULL

字串的大小不應超過100個字節。

UserName[WWAN_USERNAME_LEN]

NULL 終止的字串,表示要驗證的用戶名稱。 此成員可以是 NULL

Password[WWAN_PASSWORD_LEN]

NULL 終止的字串,表示使用者名稱的密碼。 此成員可以是 NULL

Compression

來自 WWAN_COMPRESSION 列舉的值,指定是否應該在標頭和數據的數據連接中使用壓縮。 此成員僅適用於 GSM 型裝置。 MB 服務會將此成員設定為CDMA型裝置的 WwanCompressionNone

意義
WwanCompressionNone 不會套用壓縮。
WwanCompressionEnable 啟用標頭和數據壓縮。

AuthType

來自 WWAN_AUTH_PROTOCOL 列舉的值,指定要用於 PDP 啟用的驗證類型。 此成員僅適用於 GSM 型裝置。 MB 服務會將此成員設定為CDMA型裝置的 WwanAuthProtocolNone

意義
WwanAuthProtocolNone 沒有驗證通訊協定。
WwanAuthProtocolPap 未加密的密碼驗證。
WwanAuthProtocolChap 使用 Challenge Handshake Authentication Protocol (CHAP) 。
WwanAuthProtocolMsChapV2 使用 Microsoft Challenge Handshake Authentication Protocol (CHAP) v2.0。

IPType

指定IP類型的WWAN_IP_TYPE列舉值。

MediaPreference

ConnectionMediaSource

ActivationOption

來自 WWAN_ACTIVATION_OPTION 列舉的值,表示 MB 裝置支援的封包數據通訊協定 (PDP) 啟用選項。

Snssai

表示單一網路配量選取協助資訊 (NSSAI) 的 WWAN_SINGLE_NSSAI 結構。

TrafficParameters

WWAN_OFFSET_SIZE_ELEMENT結構。 前 4 個字節是 DataBuffer 的位移,其中包含MBIM_TLV_TYPE_TRAFFIC_PARAMETERS數據欄位的原始數據,以位元組為單位,從WWAN_SET_CONTEXT_STATE開頭計算。 第二個 4 個字節是MBIM_TLV_TYPE_TRAFFIC_PARAMETERS數據欄位的原始數據大小,以位元組為單位。

規格需求

需求
最低支援的用戶端 Windows 8 及更新版本的 Windows 中提供。
標頭 wwan.h (包含 Wwan.h)

另請參閱

NDIS_WWAN_SET_CONTEXT_STATE

WWAN_ACTIVATION_COMMAND

WWAN_AUTH_PROTOCOL

WWAN_COMPRESSION