次の方法で共有


ユニバーサル 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>

制限付き機能

GetSystemFirmwareTable

EnumSystemFirmwareTables

ユニバーサル Windows アプリ から UEFI ファームウェア変数にアクセスする