從通用 Windows 應用程式存取 SMBIOS 資訊
[注意]某些資訊與發行前發行的產品有關,在正式發行前可能會大幅修改。 Microsoft未就此處提供的資訊提供任何明示或默示擔保。
如何從通用 Windows 應用程式存取系統管理 BIOS (SMBIOS) 資訊。
從通用 Windows 平臺應用程式存取 SMBIOS 資訊
從 Windows 10 版本 1803 開始,通用 Windows 應用程式可以使用 GetSystemFirmwareTable 和 EnumSystemFirmwareTables,藉由宣告應用程式指令清單中的 smbios 受限制功能來存取 SMBIOS 資訊。
重要
通用 Windows 應用程式僅支援存取原始 SMBIOS (RSMB) 韌體數據表。 如果您嘗試從通用 Windows 應用程式存取其他韌體數據表類型,則會傳回 ACCESS_DENIED。
若要在應用程式指令清單中宣告 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>
相關主題