Acessar informações do SMBIOS de um aplicativo Universal do Windows
[OBSERVAÇÃO] Algumas informações referem-se ao produto pré-lançado que pode ser substancialmente modificado antes de ser lançado comercialmente. A Microsoft não oferece garantias, expressas ou implícitas, em relação às informações fornecidas aqui.
Como acessar informações do SMBIOS (System Management BIOS) de um aplicativo Universal do Windows.
Acessar informações do SMBIOS de um aplicativo da Plataforma Universal do Windows
A partir do Windows 10, versão 1803, os aplicativos Universais do Windows podem usar GetSystemFirmwareTable e EnumSystemFirmwareTables para acessar informações do SMBIOS declarando o smbios funcionalidade restrita no manifesto do aplicativo.
Importante
Há suporte apenas para o acesso a tabelas de firmware SMBIOS (RSMB) brutas de um aplicativo Universal do Windows. ACCESS_DENIED será retornado se você tentar acessar outros tipos de tabela de firmware de um aplicativo Universal do Windows.
Para declarar o funcionalidade restrita no manifesto do aplicativo, adicione o repositório namespace e funcionalidade de de simbios da seguinte maneira:
<Package
...
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="uap mp rescap">
...
<Capabilities>
<rescap:Capability Name="smbios"/>
</Capabilities>
</Package>
Tópicos relacionados