Delen via


Een SAR-mappingtabel (Specific Absorption Rate) aanpassen

U kunt een SAR-tabel (Specific Absorb Rate) configureren en opslaan voor mobiele breedbandmodems in het register. Wanneer een mobiele breedbandmodem is verbonden met het Windows-apparaat, gebruikt Windows automatisch de tabel om de mobiele landcode (MCC) van de geregistreerde mobiele operator (MO) van de modem te koppelen aan de juiste SAR-back-off-index en configureert de modem hiermee.

U kunt ervoor kiezen om de registerinstellingen tijdens het maken van een systeemkopie of tijdens runtime te configureren. Als u de registerinstellingen in de installatiekopieën tijdens de implementatietijd van installatiekopieën in een pakket bouwt, is de SAR-toewijzingstabel gereed voor elk besturingssysteemonderdeel zodra deze wordt gestart. Als u een runtimeonderdeel gebruikt om de registerinstellingen te configureren na het opstarten van het apparaat, zorgt u ervoor dat de statische SAR-configuratie niet wordt gewijzigd en/of gewist door Windows-installatie of -upgrade en dat deze consistent blijft met het apparaat en onafhankelijk van de installatie van het besturingssysteem.

Voor meer informatie over SAR-ondersteuning voor mobiele breedbandmodems raadpleegt u Ondersteuning voor mobile broadband-specifieke absorptiefrequentieplatforms.

Hier volgt een overzicht van hoe Windows de modem leest en configureert op basis van uw aangepaste SAR-toewijzingstabel:

  1. Maak een pakket met uw registerinstellingen, inclusief de instellingen voor SARMappingTable en SARConfiguration.

  2. Bouw het pakket in de image voor het apparaat.

  3. Windows (de WWAN-service, met name) leest het register bij het opstarten en slaat de instellingen op voor later gebruik wanneer een ingesloten, SAR-compatibele modem zich registreert bij een bepaalde MO.

  4. Windows luistert ook naar meldingen over registerwijziging om te weten of het register voor de instellingen wordt gewijzigd. Dit betekent dat u uw eigen manier kunt gebruiken om de instellingen tijdens runtime toe te voegen en te wijzigen. De wijzigingen worden onmiddellijk door Windows geaccepteerd.

  5. Wanneer een modem tijdens uitvoering is geregistreerd bij een MO, neemt Windows de MCC van de MO over en vindt de bijbehorende SAR-back-off-index(en) uit de SAR-mappingtabel.

  6. Windows stuurt vervolgens de SAR-back-off-index naar de modem met behulp van de MBIM-interface die is gedefinieerd in Mobile Broadband Specific Absorb Rate Platform Support.

  7. Wanneer de modem naar een ander land/een andere regio gaat, verandert de MCC voor de nieuwe MO. Windows zal opnieuw de bijbehorende SAR-back-off index(en) uit de tabel SAR-toewijzing vinden met behulp van de MCC van de nieuwe MO en deze naar de modem verzenden.

Registerlocatie en syntaxis

De registerinstellingen voor het bouwen en configureren van de SAR-toewijzingstabel bevinden zich uitsluitend onder de basisregistersleutel:

HKLM\OEM\Cellular\DeviceSpecific

Onder de basissleutel zijn er twee subsleutels:

Het instellen van deze subsleutels is volledig optioneel. U kunt tijdens image-time statische SAR-configuratie-instellingen opgeven of statische instellingen bijwerken tijdens runtime.

Opmerking

Als u onderdelen hebt die de instellingen tijdens runtime bijwerken, moet u het configuratieversienummer in de registerwaarde ConfigurationVersion verhogen als de laatste schrijfbewerking naar het register. Wanneer de ConfigurationVersion registerwaarde wordt gewijzigd, worden alle configuratie-instellingen door Windows gelezen en doorgevoerd.

SUBsleutel SARMappingTable

De SARMappingTable subsleutel kan maximaal 1000 registerwaarden hebben. De SAR back-off indexen zijn per land/regio. De SAR-back-off tabel kan één vermelding per land/regio ondersteunen. Een land/regio in deze context wordt geïdentificeerd door de standaard MCC (Mobiele landcode).

Opmerking

De waardenaam moet bestaan uit drie decimale tekens die het MCC vertegenwoordigen. Er kunnen maximaal 1000 registerwaardenamen zijn, '000' tot en met '999'.

Waardenaam Typologie Gegevens
Drie decimale cijfers die het MCC vertegenwoordigen WCHAR-tekenreeks Door komma's gescheiden decimaal getal in WCHAR-tekenreeks, zoals 0,2,5,8. De getallen vertegenwoordigen de SAR back-off-indexen voor de MCC. De reeks back-off indexen komt overeen met een matrix van antennes in modem, met de eerste back-off index voor de antenne op index 0, de tweede back-off index voor de antenne op index 1, enzovoort. Voor een eenvoudige modem met slechts één antenne hoeft er slechts één index in de tekenreeks, zoals '2', te zijn voor de eerste en enige antenne.

Als een registerwaarde voor een bepaalde MCC afwezig is, worden de gegevens in de speciale reg-waarde 000 gebruikt. U kunt deze standaardwaarde gebruiken voor landen/regio's waarvoor geen specifieke back-off-indexen nodig zijn. Als zowel een registerwaarde voor de MCC als de speciale reg-waarde 000 ontbreekt, wordt er geen SAR-index gebruikt voor de MCC.

SARConfiguration-subsleutel

De SARConfiguration instellingen zijn niet van invloed op uw mogelijkheid om modem DSI-berichten te gebruiken om door te geven. Sar-proxy kan bijvoorbeeld een aangepast ontwerp implementeren voor SAR-beheer en -toewijzing met behulp van de bestaande API (de WWAN-service-API en/of de bijbehorende WinRT-API's).

Voor de BackOffEnabled en ControlMode instellingen heeft de waarde in modem-DSI-berichten voorrang. Als een modem-DSI-bericht via de WWAN-service wordt doorgegeven, worden de waarden van deze twee instellingen opgeslagen en worden deze de volgende keer gebruikt, ongeacht de waarden van de registerinstellingen. Als de BackOffEnabled- en ControlMode-instellingen in het register 0xFFFFFFFF (geen wijziging) bevatten en er nooit een modem-DSI-bericht wordt doorgegeven, gebruikt de WWAN-service de waarde die momenteel in de modem staat. De WWAN-service vraagt de modem aan het begin op om de waarden in de modem te verkrijgen en te onthouden.

Waardenaam Typologie Gegevens
SARMappingTableIngeschakeld DWORD (een 32-bit geheel getal vaak gebruikt in programmeren) 0 - SAR-toewijzingstabel is uitgeschakeld.
1 - SAR-mappingtabel is ingeschakeld.
Als de gegevens afwezig of ongeldig zijn, wordt de standaardwaarde toegepast 0 .
Backoff Ingeschakeld DWORD (een 32-bit geheel getal vaak gebruikt in programmeren) 0 - SAR-back-off is uitgeschakeld
1 - SAR-backoff is ingeschakeld.
0xFFFFFFFF – de modem moet de huidige back-off-status behouden.
Als de gegevens afwezig of ongeldig zijn, wordt de standaardwaarde toegepast 0xFFFFFFFF .
Bedieningsmodus DWORD (een 32-bit geheel getal vaak gebruikt in programmeren) 0 - SAR back-off-mechanisme wordt rechtstreeks beheerd door het modemapparaat.
1 - SAR-backoffmechanisme wordt gecontroleerd en beheerd door het besturingssysteem.
0xFFFFFFFF – modem moet de huidige besturingsmodus behouden.
Als de gegevens afwezig of ongeldig zijn, wordt de standaardwaarde toegepast 0xFFFFFFFF .
Configuratieversie DWORD (een 32-bit geheel getal vaak gebruikt in programmeren) Deze registerwaarde is ontworpen voor OEM-runtimeonderdelen om Windows te informeren dat de SAR-toewijzingstabel en andere parameters worden bijgewerkt. Een OEM-runtimeonderdeel moet de ConfigurationVersion registerwaarde verhogen telkens wanneer deze de SAR-toewijzingstabel of andere parameters in het register bijwerkt.
Als de gegevens ontbreken of ongeldig zijn, configureert het runtime-onderdeel geen SAR-registerinstellingen.