Condividi tramite


Accedere alle informazioni SMBIOS da un'app di Windows universale

[NOTA] Alcune informazioni riguardano il prodotto non rilasciato, che può essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non fornisce alcuna garanzia, espressa o implicita, in relazione alle informazioni fornite qui.

Come accedere alle informazioni del BIOS di gestione del sistema (SMBIOS) da un'app di Windows universale.

Accedere alle informazioni SMBIOS da un'app UWP (Universal Windows Platform)

A partire da Windows 10 versione 1803, le app di Windows universali possono usare GetSystemFirmwareTable e EnumSystemFirmwareTables per accedere alle informazioni SMBIOS dichiarando la funzionalità smbios funzionalità con restrizioni nel manifesto dell'app.

Importante

Solo l'accesso alle tabelle del firmware SMBIOS (RSMB) non elaborate è supportato da un'app di Windows universale. ACCESS_DENIED verrà restituito se si tenta di accedere ad altri tipi di tabella del firmware da un'app di Windows universale.

 

Per dichiarare la funzionalità con restrizioni smbios nel manifesto dell'app, aggiungere lo spazio dei nomi rescap e funzionalità smbios come indicato di seguito:

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

funzionalità con restrizioni

GetSystemFirmwareTable

EnumSystemFirmwareTables

accedere alle variabili del firmware UEFI da un'app di Windows universale