OID_WWAN_REGISTER_STATE
OID_WWAN_REGISTER_STATE選取要註冊的網路提供者。
迷你埠驅動程式必須以非同步方式處理設定和查詢要求,一開始傳回NDIS_STATUS_INDICATION_REQUIRED給原始要求,然後傳送包含NDIS_WWAN_REGISTRATION_STATE結構NDIS_STATUS_WWAN_REGISTER_STATE狀態通知,以提供已註冊網路提供者的相關資訊,而不論完成設定或查詢要求。
要求設定網路提供者以向迷你埠驅動程式提供 NDIS_WWAN_SET_REGISTER_STATE 結構,並提供適當的資訊給迷你埠驅動程式。
備註
如需使用此 OID 的詳細資訊,請參閱 WWAN 註冊作業。
迷你埠驅動程式可以在處理查詢或設定作業時存取提供者網路,但不應該存取訂閱者識別模組 (SIM 卡) 。
MB 驅動程式模型支援兩種註冊方法--自動和手動。 針對 CDMA 型網路,MB 驅動程式模型僅支援自動註冊。
支援手動註冊的裝置必須將WWAN_DEVICE_CAPS結構中的WwanControlCaps成員設定為WWAN_CTRL_CAPS_REG_MANUAL。 請注意,GSM 型裝置必須支援手動註冊。
如果註冊狀態為自動,迷你埠驅動程式必須指示其裝置根據行動資料技術特定的選取演算法選取網路提供者,並繼續註冊。
RegisterAction 值的語意定義如下:
MB 服務會使用 WwanRegisterActionAutomatic 旗標來指示迷你埠驅動程式將裝置設定為自動註冊模式,並讓裝置選取最佳的提供者網路。 迷你埠驅動程式必須忽略 ProviderId 參數。 此設定會持續跨無線電狀態 (ON/OFF) ,以及裝置電源週期,直到 MB 服務明確變更為止。
MB 服務會使用 WwanRegisterActionManual 旗標,指示迷你埠驅動程式向 ProviderId 參數所識別的提供者網路註冊。 ProviderId值應來自其中一個可見提供者WWAN_PROVIDER資料結構的ProviderId成員。 此設定會持續跨無線電狀態, (ON/OFF) 和裝置電源週期,直到 MB 服務明確變更為止。
即使裝置目前已向提供者註冊,仍允許在不同的 RegisterAction 值之間變更。 如果裝置需要在自動和手動註冊模式之間切換之前取消註冊,迷你埠驅動程式必須確定裝置已設定為取消註冊,再設定為新的註冊模式。
手動和自動註冊模式只會影響網路選取模式。 每當開啟無線電時,MB 裝置應該嘗試註冊至選取的網路。
Windows 10 (版本 1903)
從 1903 版Windows 10開始,支援此 OID 的新修訂 3。 此擴充功能可讓主機從迷你埠驅動程式查詢慣用的無線電存取技術, (RAT) 。
若要控制慣用的 RAT,主機會設定位元遮罩,代表WWAN_SET_REGISTER_STATE結構WwanDataClass成員中的WWAN_DATA_CLASS值。 此成員代表連接慣用的資料存取技術。 如果此欄位設定為 WWAN_DATA_CLASS_NONE,則數據機應該不會採取此參數的動作。
主機也可以從迷你埠驅動程式查詢目前慣用的資料類別。 迷你埠驅動程式會使用WWAN_REGISTRATION_STATE結構的PreferredDataClasses欄位來報告目前在數據機中設定的慣用資料存取技術。
如需 5G 資料類別支援的詳細資訊,請參閱 MB 5G 資料類別支援。
規格需求
版本 |
適用于 Windows 7 和更新版本的 Windows。 |
標頭 |
Ntddndis.h (包含 Ndis.h) |