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


Доступ к сведениям SMBIOS из универсального приложения Для Windows

[ПРИМЕЧАНИЕ] Некоторые сведения связаны с предварительно выпущенным продуктом, который может быть существенно изменен до его коммерческого выпуска. Корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых в отношении информации, предоставленной здесь.

Как получить доступ к сведениям BIOS управления системой (SMBIOS) из универсального приложения Для Windows.

Доступ к сведениям SMBIOS из универсального приложения платформы Windows

Начиная с Windows 10 версии 1803 универсальные приложения Windows могут использовать GetSystemFirmwareTable и EnumSystemFirmwareTables для доступа к сведениям SMBIOS, объявляя smbios ограниченные возможности в манифесте приложения.

Важный

Доступ только к необработанным таблицам встроенного ПО SMBIOS (RSMB) поддерживается из универсального приложения Для Windows. ACCESS_DENIED будет возвращен, если вы пытаетесь получить доступ к другим типам таблиц встроенного ПО из универсального приложения Для Windows.

 

Чтобы объявить ограниченные возможности в манифесте приложения, добавьте пространство имен rescap и smbios, как показано ниже.

<Package
  ...
  xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
  IgnorableNamespaces="uap mp rescap">  
  ...
  <Capabilities>
    <rescap:Capability Name="smbios"/>
  </Capabilities>
</Package>

ограниченные возможности

GetSystemFirmwareTable

EnumSystemFirmwareTables

переменные встроенного ПО UEFI из универсального приложения Для Windows