[注]一部の情報は、商用リリース前に大幅に変更される可能性があるプレリリース製品に関連しています。 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>
関連トピック
-
制限付き機能 の
-
GetSystemFirmwareTable の
-
EnumSystemFirmwareTables の
-
ユニバーサル Windows アプリ から UEFI ファームウェア変数にアクセスする