MsftUal_SystemId class

This is a class of property qualifiers that provides profile details of the local server and reflects changes if they are made.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[Version("1"), dynamic, provider("UAL")]
class MsftUal_SystemId
{
  datetime CreationTime;
  string   SystemManufacturer;
  string   SystemProductName;
  uint32   PhysicalProcessorCount;
  uint32   CoresPerPhysicalProcessor;
  uint32   LogicalProcessorsPerPhysicalProcessor;
  uint64   MaximumMemory;
  string   SystemSMBIOSUUID;
  string   SystemSerialNumber;
  string   SystemDNSHostName;
  string   SystemDomainName;
  uint32   OSMajor;
  uint32   OSMinor;
  uint32   OSBuildNumber;
  uint32   OSPlatformId;
  uint32   OSSuiteMask;
  uint32   OSProductType;
  string   OSSerialNumber;
  string   OSCountryCode;
  sint16   OSCurrentTimeZone;
  boolean  OSDaylightInEffect;
  string   OSLastBootUpTime;
  uint32   ServicePackMajor;
  uint32   ServicePackMinor;
};

Members

The MsftUal_SystemId class has these types of members:

Properties

The MsftUal_SystemId class has these properties.

CoresPerPhysicalProcessor

Data type: uint32

Access type: Read-only

The number of cores for an instance of the physical processor in the system. For example, for a dual-core processor system, this property has a value of 2.

CreationTime

Data type: datetime

Access type: Read-only

The date and time that the current operating system first became operational with this set of system identity properties. If the properties of a system change, then a new System Identity record is created.

LogicalProcessorsPerPhysicalProcessor

Data type: uint32

Access type: Read-only

The number of logical processors for an instance of a Hyper-Thread capable physical processor in the system. For example, in a Hyper-Thread quad-core processor system, this property has a value of 8.

MaximumMemory

Data type: uint64

Access type: Read-only

The maximum system memory size (in bytes). For a virtual machine, this value represents what the hypervisor configured for the memory size of the virtual machine.

OSBuildNumber

Data type: uint32

Access type: Read-only

The build number of the operating system.

OSCountryCode

Data type: string

Access type: Read-only

The code for the country or region that an operating system uses. Values are based on international phone dialing prefixes.

OSCurrentTimeZone

Data type: sint16

Access type: Read-only

The number, in minutes, an operating system is offset from Greenwich mean time (GMT). The number is positive, negative, or zero.

OSDaylightInEffect

Data type: boolean

Access type: Read-only

If True, the daylight savings mode is ON.

OSLastBootUpTime

Data type: string

Access type: Read-only

The date and time the operating system was last restarted.

OSMajor

Data type: uint32

Access type: Read-only

The major portion of the version number of the operating system.

OSMinor

Data type: uint32

Access type: Read-only

The minor portion of the version number of the operating system.

OSPlatformId

Data type: uint32

Access type: Read-only

An integer that represents the operating system platform. The possible values of the data property are "1" to indicate an unsupported Windows system and "2" to indicate a supported Windows system.

OSProductType

Data type: uint32

Access type: Read-only

An enumeration type that identifies the operating system that you are running.

OSSerialNumber

Data type: string

Access type: Read-only

The operating system product serial identification number.

OSSuiteMask

Data type: uint32

Access type: Read-only

The SuiteMask of the local system.

PhysicalProcessorCount

Data type: uint32

Access type: Read-only

The number of physical processors currently available on a system.

ServicePackMajor

Data type: uint32

Access type: Read-only

The major version number of the service pack.

ServicePackMinor

Data type: uint32

Access type: Read-only

The minor version number of the service pack.

SystemDNSHostName

Data type: string

Access type: Read-only

The server name according to the domain name server (DNS).

SystemDomainName

Data type: string

Access type: Read-only

The name of the domain, or workgroup, to which the server belongs.

SystemManufacturer

Data type: string

Access type: Read-only

The name of the BIOS manufacturer.

SystemProductName

Data type: string

Access type: Read-only

The product name specified in the system BIOS.

SystemSerialNumber

Data type: string

Access type: Read-only

Qualifiers: key

The unit identification for the local server.

SystemSMBIOSUUID

Data type: string

Access type: Read-only

The SMBIOS reported universally unique identifier for this server unit.

Requirements

Minimum supported client
Windows 8
Minimum supported server
Windows Server 2012
Namespace
Root\AccessLogging
MOF
Sum.mof
DLL
UALProv.dll