Freigeben über


Zugreifen auf SMBIOS-Informationen aus einer universellen 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 keine Gewährleistungen, ausdrücklich oder konkludent in Bezug auf die hier bereitgestellten Informationen.

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

Zugreifen auf SMBIOS-Informationen aus einer Universellen Windows-Plattform-App

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

Wichtig

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

 

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

<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 aus einer universellen Windows-App