Zugreifen auf SMBIOS-Informationen über eine universelle Windows-App

[HINWEIS] Einige Informationen beziehen sich auf vorab veröffentlichte Produkte, die vor der kommerziellen Veröffentlichung erheblich geändert werden können. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.

Zugreifen auf SMBIOS-Informationen (System Management BIOS) aus einer universellen Windows-App

Zugreifen auf SMBIOS-Informationen über eine Universelle Windows-Plattform-App

Ab Windows 10 Version 1803 können universelle Windows-Apps GetSystemFirmwareTable und EnumSystemFirmwareTables verwenden, um auf SMBIOS-Informationen zuzugreifen, indem sie die eingeschränkte smbios-Funktion im App-Manifest deklarieren.

Wichtig

Nur der Zugriff auf rohe SMBIOS-Firmwaretabellen (RSMB) wird von einer universellen Windows-App unterstützt. ACCESS_DENIED werden zurückgegeben, wenn Sie versuchen, über eine universelle Windows-App auf andere Firmwaretabellentypen zuzugreifen.

 

Um die eingeschränkte smbios-Funktion im App-Manifest zu deklarieren, fügen Sie den Rescap-Namespace und die smbios-Funktion wie folgt hinzu:

<Package
  ...
  xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
  IgnorableNamespaces="uap mp rescap">  
  ...
  <Capabilities>
    <rescap:Capability Name="smbios"/>
  </Capabilities>
</Package>

Eingeschränkte Funktionen

GetSystemFirmwareTable

EnumSystemFirmwareTables

Zugreifen auf UEFI-Firmwarevariablen über eine universelle Windows-App