自訂特定吸收率 (SAR) 對應資料表
您可以在登錄中為行動寬頻數據機設定及儲存特定吸收率 (SAR) 資料表。 當行動寬頻數據機連線到 Windows 裝置時,Windows 會自動使用資料表,將數據機已註冊行動電信業 (者的 MCC) ) (MCC) 對應至其適當的 SAR 退退索引,並設定數據機。
您可以選擇在映射處理時間或執行時間設定登錄設定。 如果您在套件內的映射部署時間將登錄設定建置到映射中,則 SAR 對應表會在啟動時立即準備好供任何 OS 元件使用。 如果您使用執行時間元件在裝置開機後設定登錄設定,請確定靜態 SAR 組態不會變更和/或遭到 Windows 安裝或升級抹除,且它與裝置保持一致,且與作業系統安裝無關。
如需行動寬頻數據機的 SAR 支援詳細資訊,請參閱 行動寬頻特定吸收率平臺支援。
以下是 Windows 如何根據自訂 SAR 對應資料表讀取和設定數據機的概觀:
建立包含登錄設定的套件,包括 SARMappingTable 和 SARConfiguration 的套件。
將套件建置到裝置的映射中。
Windows (WWAN 服務,特別是) 會在啟動時讀取登錄,並在具有 SAR 功能的數據機向特定 MO 註冊時儲存稍後使用設定。
Windows 也會接聽登錄變更通知,以瞭解設定的登錄是否已變更。 這表示您可以使用自己的方式在執行時間新增和變更設定,而 Windows 會立即接受變更。
在執行時間向 MO 註冊數據機時,Windows 會取得 MO 的 MCC,並從 SAR 對應資料表尋找對應的 SAR 退 (索引) 。
然後,Windows 會使用 行動寬頻特定吸收率平臺支援中定義的 MBIM 介面,將 SAR 輪詢索引傳送至數據機。
當數據機漫遊到另一個國家/地區時,新 MO 的 MCC 將會變更。 Windows 會再次使用新 MO 的 MCC,從 SAR 對應資料表找到對應的 SAR 輪詢索引 (es) ,並將其傳送至數據機。
登錄位置和語法
要建置和設定 SAR 對應資料表的登錄設定,只位於基底登錄機碼底下:
HKLM\OEM\Cellular\DeviceSpecific
在基底索引鍵下,有兩個子機碼:
SARMappingTable:包含 SAR 輪詢索引對應資料表。
SARConfiguration:包含控制項設定。
設定這些子機碼完全是選擇性的。 您可以在映射時間提供靜態 SAR 組態設定,或在執行時間更新任何靜態設定。
注意
如果您有元件在執行時間更新設定,您必須將登錄值 ConfigurationVersion
中的組態版本號碼遞增為登錄的最後一次寫入。 每當登錄值變更時 ConfigurationVersion
,Windows 會讀取所有組態設定,並使其生效。
SARMappingTable 子機碼
子 SARMappingTable
機碼最多可以有 1000 個登錄值。 ) 的 SAR 輪詢索引 (是每個國家/地區。 SAR 輪詢資料表將能夠支援每個國家/地區一個專案。 此內容中的國家/地區是由標準 MCC (行動國家/地區代碼) 所識別。
注意
值名稱必須包含三個代表 MCC 的十進位數位字元。 最多可以有 1000 個登錄值名稱 「000」 到 「999」。
值名稱 | 類型 | 資料 |
---|---|---|
代表 MCC 的三十進位數 | WCHAR 字串 | WCHAR 字串中的逗號分隔十進位數,例如 0,2,5,8 。 數位代表 MCC 的 SAR 輪詢索引。 退場索引序列會對應到數據機中的天線陣列,其中第一個位於索引 0 之天線的退場索引、位於索引 1 之天線的第二個退場索引等等。 針對只有一個天線的簡單數據機,字串中只需要一個索引,例如 「2」,第一個和唯一的天線。 |
如果特定 MCC 的登錄值不存在,則會使用特殊 reg 值 000
中的資料。 您可以針對不需要特定輪詢索引的國家/地區使用此預設值。 如果 MCC 的登錄值和特殊 reg 值 000
都不存在,則不會針對 MCC 使用 SAR 索引。
SARConfiguration 子機碼
這些 SARConfiguration
設定不會影響您使用數據機 DSI 訊息傳遞的能力。 例如,SAR Proxy 可以使用現有的 API (WWAN 服務 API 和/或對應的 WinRT API) 實作 SAR 控制和對應的自訂設計。
BackOffEnabled
針對 和 ControlMode
設定,數據機 DSI 訊息中的值將優先。 如果數據機 DSI 訊息通過 WWAN 服務,則會儲存這兩個設定的值,並會在下次需要時使用,無論這些設定的登錄設定為何。
BackOffEnabled
如果登錄中的 和 ControlMode
設定包含 0xFFFFFFFF
(沒有變更) ,且未通過數據機 DSI 訊息,WWAN 服務將會使用數據機中目前的值。 WWAN 服務會開始查詢數據機,以取得並記住數據機中的值。
值名稱 | 類型 | 資料 |
---|---|---|
SARMappingTableEnabled | DWORD |
0 - 已停用 SAR 對應資料表。 1 - 已啟用 SAR 對應表。 如果資料不存在或無效,則會套用 的 0 預設值。 |
BackoffEnabled | DWORD |
0 - 已停用 SAR 輪詢1 - 已啟用 SAR 輪詢。 0xFFFFFFFF – 數據機應保留其目前的回溯狀態。 如果資料不存在或無效,則會套用 的 0xFFFFFFFF 預設值。 |
ControlMode | DWORD |
0 - SAR 輪詢機制是由數據機裝置直接控制。 1 - 受作業系統控制和管理 SAR 輪詢機制。 0xFFFFFFFF – 數據機應保留其目前的控制模式。 如果資料不存在或無效,則會套用 的 0xFFFFFFFF 預設值。 |
ConfigurationVersion | DWORD | 此登錄值是專為 OEM 執行時間元件所設計,可通知 Windows SAR 對應資料表和其他參數已更新。 OEM 執行時間元件必須在每次完成更新 SAR 對應資料表或登錄中的其他參數時遞增 ConfigurationVersion 登錄值。如果資料不存在或無效,執行時間元件將不會設定任何 SAR 登錄設定。 |