Welcome to the new DelphiDabbler Code Library Documentation.

This is a new site that's currently running on alpha code. There are going to be bugs. If you discover any, please report them on the site's issues page (GitHub account required). Thanks.

Warning: Many URLs are going to change. Refer to the README file to discover which library project's documentation has been completed.

BiosVendor method

Project: System Information Unit.

Unit: PJSysInfo.

Class: TPJBiosInfo

Applies to: ~>5.32

function IsBiosSupported: Boolean;

Description

Checks whether the BIOS is supported or not.

Returns:

Notes

  1. For a BIOS to be supported:

    • The Windows API function to read the BIOS information must be supported by the operating system.
    • The Windows API function must be able to read the computer’s BIOS information.
    • The BIOS must support the SMBIOS reference specification v2.0 or later.
  2. While all methods of TPJBiosInfo can be called safely for unsupported BIOSs, this is not good practice. It is best to check whether IsBiosSupported returns True before calling any other methods.