Поделиться через


Поставщик служб конфигурации MultiSIM

В таблице ниже показано применимость Windows:

Выпуск Windows 10 Windows 11
Домашняя Да Да
Pro Да Да
Windows SE Нет Да
Для бизнеса Да Да
Корпоративная Да Да
Для образовательных учреждений Да Да

Поставщик службы конфигурации MultiSIM (CSP) используется предприятием для управления устройствами с одной активной конфигурацией с двумя SIM-картами. Предприятие может задать политики для того, может ли пользователь переключаться между слотами SIM-карты, указать, какой слот используется по умолчанию, и будет ли он внедрен. Этот поставщик служб CSP был добавлен в Windows 10 версии 1803.

Ниже показан поставщик службы конфигурации MultiSIM в формате дерева.

./Device/Vendor/MSFT
MultiSIM
----ModemID
--------Identifier
--------IsEmbedded
--------Slots
------------SlotID
----------------Identifier
----------------IsEmbedded
----------------IsSelected
----------------State
--------Policies
------------SlotSelectionEnabled

./Device/Vendor/MSFT/MultiSIM Корневой узел.

ModemID Узел, представляющий мобильный широкополосный модем. Имя узла — это идентификатор модема. Идентификатор модема — это GUID без фигурных скобок, за исключением встроенного модема.

ModemID/Identifier Идентификатор модема.

Поддерживаемая операция — Get. Тип значения - строка.

ModemID/IsEmbeddeded Указывает, является ли этот модем внедренным или внешним.

Поддерживаемая операция — Get. Тип значения — bool.

ModemID/Слоты Представляет все слоты SIM-карты в модеме.

ModemID/SlotID/SlotID Узел, представляющий слот SIM-карты. Имя узла — это идентификатор слота. Формат идентификатора слота SIM-карты — "0", "1" и т. д., за исключением "Embedded", который представляет внедренный слот.

ModemID/SlotID/SlotID/Identifier Идентификатор слота.

Поддерживаемая операция — Get. Тип значения - целое число.

ModemID/Slots/SlotID/IsEmbeddeded Указывает, является ли этот слот встроенным или физическим слотом SIM-карты.

Поддерживаемая операция — Get. Тип значения — bool.

ModemID/SlotID/SlotID/Isselected Указывает, выбран ли этот слот.

Поддерживаемые операции — Get и Replace. Тип значения — bool.

ModemID/SlotID/SlotID/State Состояние слота (Unknown = 0, OffEmpty = 1, Off = 2, Empty = 3, NotReady = 4, Active = 5, Error = 6, ActiveEsim = 7, ActiveEsimNoProfile = 8)

Поддерживаемая операция — Get. Тип значения - целое число.

Модем ИД/политики Политики, связанные с модемом.

ModemID/Policies/SlotSelectionEnabled Определяет, разрешено ли пользователю изменять слоты в пользовательском интерфейсе параметров сотовой сети. Значение по умолчанию — true.

Поддерживаемые операции — Get и Replace. Тип значения — bool.

Примеры:

Получение модема

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Get>
      <CmdID>1</CmdID>
      <Item>
        <Target>
          <LocURI>
            ./Vendor/MSFT/MultiSIM
          </LocURI>
        </Target>
      </Item>
    </Get>
    <Final/>
  </SyncBody>
</SyncML>

Получение слотов

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Get>
      <CmdID>1</CmdID>
      <Item>
        <Target>
          <LocURI>
            ./Vendor/MSFT/MultiSIM/Embedded/Slots
          </LocURI>
        </Target>
      </Item>
    </Get>
    <Final/>
  </SyncBody>
</SyncML>

Получение состояния слота

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Get>
      <CmdID>1</CmdID>
      <Item>
        <Target>
          <LocURI>
            ./Vendor/MSFT/MultiSIM/Embedded/Slots/Embedded/State
          </LocURI>
        </Target>
      </Item>
    </Get>
    <Final/>
  </SyncBody>
</SyncML>

Выбор слота

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Replace>
      <CmdID>1</CmdID>
      <Item>
        <Target>
          <LocURI>
            ./Vendor/MSFT/MultiSIM/Embedded/Slots/0/IsSelected
          </LocURI>
        </Target>
        <Meta>
          <Format xmlns="syncml:metinf">bool</Format>
          <Type>text/plain</Type>
        </Meta>
        <Data>true</Data>
      </Item>
    </Replace>
    <Final/>
  </SyncBody>
</SyncML>