Dela via


Få åtkomst till SMBIOS-information från en universell Windows-app

[OBS] Viss information gäller försläppt produkt som kan ändras avsevärt innan den släpps kommersiellt. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, med avseende på den information som tillhandahålls här.

Så här kommer du åt SMBIOS-information (System Management BIOS) från en Universell Windows-app.

Få åtkomst till SMBIOS-information från en universell Windows-plattformsapp

Från och med Windows 10 version 1803 kan Universella Windows-appar använda GetSystemFirmwareTable och EnumSystemFirmwareTables för att få åtkomst till SMBIOS-information genom att deklarera smbios begränsad funktion i appmanifestet.

Viktig

Endast åtkomst till råa SMBIOS-tabeller (RSMB) för inbyggd programvara stöds från en Universell Windows-app. ACCESS_DENIED returneras om du försöker komma åt andra tabelltyper för inbyggd programvara från en Universell Windows-app.

 

Om du vill deklarera funktionen smbios begränsad i appmanifestet lägger du till rescap- namnområde och smbios funktion på följande sätt:

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

begränsade funktioner

GetSystemFirmwareTable

EnumSystemFirmwareTables

Access UEFI firmware variables from a Universal Windows App