Доступ к сведениям SMBIOS из универсального приложения для Windows
[ПРИМЕЧАНИЕ] Некоторые сведения относятся к предварительно выпущенным продуктам, которые могут быть существенно изменены до его коммерческого выпуска. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Как получить доступ к данным BIOS управления системой (SMBIOS) из универсального приложения для Windows.
Доступ к сведениям SMBIOS из приложения универсальная платформа Windows
Начиная с Windows 10 версии 1803 универсальные приложения для Windows могут использовать GetSystemFirmwareTable и EnumSystemFirmwareTables для доступа к сведениям SMBIOS, объявив ограниченную возможность smbios в манифесте приложения.
Важно!
Из универсального приложения для Windows поддерживается только доступ к необработанным таблицам встроенного ПО SMBIOS (RSMB). ACCESS_DENIED будет возвращено при попытке получить доступ к таблицам других типов встроенного ПО из универсального приложения для Windows.
Чтобы объявить ограниченную возможность smbios в манифесте приложения, добавьте пространство имен 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>
Связанные темы