Skip to content

Latest commit

 

History

History
38 lines (23 loc) · 1.01 KB

TPJBiosInfo-SystemUuidRaw.md

File metadata and controls

38 lines (23 loc) · 1.01 KB

SystemUuidRaw method

Project: System Information Unit.

Unit: PJSysInfo.

Class: TPJBiosInfo

Applies to: ~>5.32

function SystemUuidRaw: TBytes;

Description

Returns the BIOS' universal unique ID number (UUID) as an array of bytes.

This value will be globally unique.

Requires support for SMBIOS reference specification v2.1 or later.

Returns:

  • A 16 byte array containing the UUID.

    Special return values:

    • An empty byte array is returned if either of the following conditions apply:
      • the BIOS is not supported;
      • the BIOS does not support the SMBIOS reference specification v2.1 or later.
    • A byte array with all 16 bytes set to zero is returned when the system has no UUID present.
    • A byte array with all 16 bytes set to $FF is retutned when no UUID is currently present but one could be set in future.

See also