ユニバーサル Windows アプリから SMBIOS 情報にアクセスする
[注]一部の情報は、市販される前に大幅に変更される可能性があるプレリリース製品に関連しています。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユニバーサル Windows アプリからシステム管理 BIOS (SMBIOS) 情報にアクセスする方法。
ユニバーサル Windows プラットフォーム アプリから SMBIOS 情報にアクセスする
バージョン 1803 Windows 10以降、ユニバーサル 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>
関連トピック