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>
Temas relacionados