Compartir a través de


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

[NOTA] Parte de la información está relacionada con el producto lanzado previamente que puede modificarse sustancialmente antes de su lanzamiento comercial. Microsoft no otorga ninguna garantía, explícita 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 de 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 restringida smbios 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á si intentas 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 espacio de nombres rescap y la 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

Acceso a variables de firmware ueFI desde una aplicación universal de Windows