共用方式為


自定義特定吸收率 (SAR) 對應表

您可以在登錄檔中設定和儲存行動數據機的比吸收率(SAR)表格。 當行動寬頻數據機連接到 Windows 裝置時,Windows 會自動使用資料表,將數據機註冊電信業者(MO)的行動國家/地區代碼(MCC)對應至其適當的 SAR 退離索引,並設定數據機。

您可以選擇在映像處理時間或執行時間設定登錄設定。 如果您在映像部署時間將登錄設定建置到映像中,SAR 對應數據表會在 OS 元件啟動時立即準備好供使用。 如果您使用運行時間元件在裝置開機後設定登錄設定,請確定靜態 SAR 組態不會變更和/或由 Windows 安裝或升級抹除,而且它與裝置保持一致,且與作系統安裝無關。

如需行動寬頻數據機SAR支援的詳細資訊,請參閱 行動寬頻特定吸收率平台支援

以下是 Windows 如何根據您的自訂 SAR 對應資料表來讀取及設定數據機的概觀:

  1. 建立一個包含您的登錄設定的套件,其中包括 SARMappingTableSARConfiguration

  2. 將套件建置到裝置的映像中。

  3. Windows (特別是 WWAN 服務)會在啟動時讀取登錄,並在內嵌且具有 SAR 功能的數據機向特定 MO 註冊時儲存稍後使用設定。

  4. Windows 也會接聽登錄變更通知,以了解設定的登錄是否已變更。 這表示您可以使用自己的方式在運行時間新增和變更設定,而 Windows 會立即接受變更。

  5. 當數據機在運行過程中向MO註冊時,Windows 會取用MO的MCC,並從SAR映射表中尋找相應的SAR退避索引。

  6. Windows 接著會使用 行動寬頻特定吸收率平臺支援中定義的 MBIM 介面,將 SAR 退讓索引傳送至數據機。

  7. 當數據機漫遊至另一個國家/地區時,新MO的 MCC 將會變更。 Windows 會再次使用新 MO 的 MCC,從 SAR 對應數據表中尋找相應的 SAR 退離索引,並將其傳送至數據機。

登錄位置和語法

用來建置和設定 SAR 對應表的註冊表設定,完全位於基本註冊表鍵底下:

HKLM\OEM\Cellular\DeviceSpecific

在基礎鍵下,有兩個子鍵:

設定這些子機碼是完全選擇性的。 您可以在映像時間提供靜態 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 來實作 SAR 控制和映射的自定義設計(WWAN 服務 API 或相應的 WinRT API)。

BackOffEnabledControlMode 設定中,數據機 DSI 訊息中的值將被優先考慮。 如果數據機 DSI 訊息透過 WWAN 服務,則會儲存這兩個設定的值,並在下次需要時使用它們,而不論這些設定的登錄設定值為何。 如果登錄中的 BackOffEnabledControlMode 設定包含 0xFFFFFFFF(無變更),且沒有任何數據機 DSI 訊息通過,則 WWAN 服務會使用目前在數據機中的值。 WWAN 服務會在開始查詢數據機,以取得並記住數據機中的值。

值名稱 類型 資料
SAR映射表已啟用 DWORD(32位元整數) 0 - 已停用 SAR 對應資料表。
1 - 已啟用 SAR 對應表。
如果數據不存在或無效,則會套用的預設值 0
BackoffEnabled DWORD(32位元整數) 0 - 已停用 SAR 功率回退
1 - 已啟用 SAR-backoff。
0xFFFFFFFF – 數據機應保留其目前的退關狀態。
如果數據不存在或無效,則會套用的預設值 0xFFFFFFFF
控制模式 DWORD(32位元整數) 0 - SAR 退退機制由數據機裝置直接控制。
1 - SAR-backoff 機制由作業系統進行控制和管理。
0xFFFFFFFF – 數據機應保留其目前的控制模式。
如果數據不存在或無效,則會套用的預設值 0xFFFFFFFF
配置版本 DWORD(32位元整數) 此登錄值是專為 OEM 運行時間元件所設計,可通知 Windows SAR 對應數據表和其他參數已更新。 OEM 運行時間元件必須在每次完成更新 SAR 對應數據表或登錄中的其他參數時遞增 ConfigurationVersion 登錄值。
如果數據不存在或無效,運行時間元件將不會設定任何SAR 登錄設定。