共用方式為


MBN_CONTEXT 結構 (mbnapi.h)

重要

從 Windows 10 1803 版開始,本節所述的 Win32 API 會由 Windows.Networking.Connectivity 命名空間中的 Windows 執行階段 API 取代。

MBN_CONTEXT 結構會儲存連接內容的相關信息。

語法

typedef struct MBN_CONTEXT {
  ULONG             contextID;
  MBN_CONTEXT_TYPE  contextType;
  BSTR              accessString;
  BSTR              userName;
  BSTR              password;
  MBN_COMPRESSION   compression;
  MBN_AUTH_PROTOCOL authType;
} MBN_CONTEXT;

成員

contextID

包含此內容的唯一標識碼。 這代表裝置或 SIM 卡記憶體中的內容索引。 如果設定為 MBN_CONTEXT_ID_APPEND,則裝置會找到適當的索引來儲存內容。

contextType

指定內容類型的 MBN_CONTEXT_TYPE 值。 應用程式可以使用這個成員,使用 IMbnConnectionContextSetProvisionedContext 方法來修改儲存在特定索引的內容。

accessString

包含連線特定的存取資訊。 在 GSM 網路中,這會是 APN) 例如 「data.thephone-company.com」 (存取點名稱。 在CDMA網路中,這可能是特殊的撥號代碼,例如 「#777」 或 NAI (網路存取標識碼) ,例如 “somebody@thephone-company.com”。

此字串不能超過 MBN_ACCESSSTRING_LEN 個字元。 如需 MBN_ACCESSTRING_LEN的定義,請參閱 MBN_CONTEXT_CONSTANTS。 此字串可以是空的。 呼叫端應用程式必須藉由呼叫 SysFreeString 來釋放此字串。

userName

包含用於驗證的用戶名稱。

字串不能超過 MBN_USERNAME_LEN 個字元。 呼叫端應用程式必須藉由呼叫 SysFreeString 來釋放此字串。 如需 MBN_USERNAME_LEN的定義,請參閱 MBN_CONTEXT_CONSTANTS。 呼叫端應用程式必須藉由呼叫 SysFreeString 來釋放此字串。

password

包含用於驗證的密碼。

字串不能超過 MBN_PASSWORD_LEN 個字元。 此字串可以是空的。 如需 MBN_PASSWORD_LEN的定義,請參閱 MBN_CONTEXT_CONSTANTS。 呼叫端應用程式必須藉由呼叫 SysFreeString 來釋放此字串。

compression

MBN_COMPRESSION值,指定是否在標頭和數據的數據連結中使用壓縮。

此成員僅適用於 GSM 裝置。

authType

MBN_AUTH_PROTOCOL值,指出用於 PDP (封包資料通訊協定) 啟用的壓縮類型。

此成員僅適用於 GSM 裝置。 針對CDMA裝置,它會設定為 MBN_AUTH_PROTOCOL_NONE

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 都不支援
標頭 mbnapi.h