共用方式為


OID_WWAN_CONNECT

OID_WWAN_CONNECT啟動或停用特定封包內容,並讀取內容的啟用狀態。

迷你埠驅動程式必須以異步方式處理設定和查詢要求,一開始傳回原始要求NDIS_STATUS_INDICATION_REQUIRED,然後傳送包含 NDIS_WWAN_CONTEXT_STATE 結構的 NDIS_STATUS_WWAN_CONTEXT_STATE 狀態通知,以指出 MB 裝置的封包數據通訊協定 (PDP) 內容狀態,而不論完成設定或查詢要求為何。

要求設定 MB 裝置封包資料通訊協定 (PDP) 內容狀態的呼叫端會提供 NDIS_WWAN_SET_CONTEXT_STATE 結構給迷你埠驅動程式,並提供適當的資訊。

言論

如需使用此 OID 的詳細資訊,請參閱 WWAN 封包內容管理

此物件會啟動或停用特定封包內容,並讀取內容的啟用狀態。 每當啟用狀態變更時,迷你埠驅動程序必須傳送適當的事件通知。

只有當迷你埠驅動程序處於 WwanRegisterStateHomeWwanRegisterStatePartnerWwanRegisterStateRoaming時,才會呼叫這個物件。 當封包服務作用中時,裝置也必須處於 WwanPacketServiceStateAttached的附加狀態。

此物件同時支援設定和查詢作業。

  • 處理集合要求需要網路存取,但不需要 SIM 卡存取。

  • 查詢要求的處理不需要存取網路或 SIM 卡。

此 OID 的數據結構NDIS_WWAN_SET_CONTEXT_STATE。 迷你埠驅動程式會針對設定和查詢要求發出NDIS_STATUS_WWAN_CONTEXT_STATE狀態指示。

在此版本的驅動程式模型中,迷你埠驅動程式只會依照 MB 服務指示嘗試內容啟用。 (迷你埠驅動程式可能會啟動由網路在更新版本中起始的內容。即使遺失註冊或訊號,迷你埠驅動程式也不得自動啟動內容。 如果在啟用要求中未提供存取字串,迷你埠驅動程序不應該嘗試提供預設字串。 相反地,它必須繼續以空白存取字串啟用內容。

另一方面,迷你埠驅動程式可能會停用 MB 服務指示的內容。 當網路連線中斷一段時間超過暫時遺失訊號閾值,或作為正常關機或狀態清除的一部分時,可能會發生這種情況。

由於此版本僅支援一個啟動的內容,因此啟用或停用特定內容相當於設定或卸除第 2 MB 層連線。

在設定要求時,MB 服務會提供 ConnectionIdActivationCommand WWAN_CONTEXT_STATE 數據結構中的參數。 它會指示迷你埠驅動程序根據 ActivationCommand 參數值 WwanActivationCommandActivateWwanActivationCommandDeactivate來啟動或停用 connectionId所識別的封包內容。

  • 如果服務或訂用帳戶需要啟用,迷你埠驅動程序應該會傳回錯誤碼WWAN_STATUS_SERVICE_NOT_ACTIVATED。 在啟用服務或訂用帳戶之前,PDP 啟用可能不會發生。 所有緊急服務都可能受限於裝置和作員的支援。 作系統可能會呼叫 OID_WWAN_SERVICE_ACTIVATION,以回應此錯誤碼。

  • 如果迷你埠驅動程式在目前啟動另一個封包內容時收到內容啟用要求,則會傳回錯誤碼WWAN_STATUS_MAX_ACTIVATED_CONTEXTS。

  • 如果迷你埠驅動程式收到內容停用要求,但目前未啟動 ConnectionId 所識別的內容,則會傳回錯誤碼WWAN_STATUS_CONTEXT_NOT_ACTIVATED。

迷你埠驅動程式會使用下列邏輯,從集合要求判斷 AccessString、UserName 和 Password 設定的有效性:

  • 如果 ActivationCommandWwanActivationCommandDeactivate,迷你埠驅動程式應該忽略這三個參數的設定。 其餘案例只會考慮 ActivationCommandWwanActivationCommandActivate時。

內容啟用會在使用者登入和註銷之間保存。 它不是每一個登入使用者。

在查詢要求上,MB 服務會使用此物件來找出啟用狀態。

若要回應查詢要求,迷你埠驅動程式會傳送NDIS_STATUS_WWAN_CONTEXT_STATE通知。

重要 注意事項:

在罕見但特定情況下,Windows 7 上的 MB 服務可能會嘗試在連線到因特網之前自動連線,以判斷預先存在的連線,或在預先存在的連線因特網連線中斷期間。 這可能會導致同時進行 MB 和 WLAN/乙太網路連線。 例如,當同時嘗試 MB 和其他連線,且網路清單管理員服務仍在嘗試使用主動和被動方法判斷其他連線的因特網連線時,系統開機期間可能會發生這種情況。 也可能因為公司 Proxy 伺服器或 ISP 網路等網路基礎結構暫時中斷而發生。 因此,不論是否選取 [僅可在沒有可用的替代因特網連線時自動連線] 選項,MB 服務都可能會嘗試自動連線到因特網。

要求

版本

適用於 Windows 7 和更新版本的 Windows。

頁眉

Ntddndis.h (包括 Ndis.h)

另請參閱

WWAN 封包內容管理