Compartir a través de


Acceso a la información de SMBIOS desde una aplicación universal de Windows

[NOTA] Parte de la información está relacionada con el producto publicado previamente que puede modificarse sustancialmente antes de su publicación comercial. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información proporcionada aquí.

Cómo acceder a la información del BIOS de administración del sistema (SMBIOS) desde una aplicación universal de Windows.

Acceso a la información de SMBIOS desde una aplicación para la Plataforma universal de Windows

A partir de Windows 10, versión 1803, las aplicaciones universales de Windows pueden usar GetSystemFirmwareTable y EnumSystemFirmwareTables para acceder a la información de SMBIOS declarando la funcionalidad smbios restringida en el manifiesto de la aplicación.

Importante

Solo se admite el acceso a tablas de firmware SMBIOS (RSMB) sin procesar desde una aplicación universal de Windows. ACCESS_DENIED se devolverán si intenta acceder a otros tipos de tabla de firmware desde una aplicación universal de Windows.

 

Para declarar la funcionalidad restringida smbios en el manifiesto de la aplicación, agregue el recap espacio de nombres y funcionalidad smbios de la siguiente manera:

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

funcionalidades restringidas

GetSystemFirmwareTable

EnumSystemFirmwareTables

acceder a variables de firmware UEFI desde una aplicación universal de Windows