SystemInformationEvent Class

Definition

Describes a SystemInformationEvent. The SystemInformationEvent occurs once and describes details about the computer where the recording was collected. The SystemInformationEvent is one of the events in the ProcessChain or ProcessStreamChain.

public ref class SystemInformationEvent sealed : Microsoft::VisualStudio::IntelliTrace::OrdinalEvent
public ref class SystemInformationEvent sealed : Microsoft::VisualStudio::IntelliTrace::OrdinalEvent
class SystemInformationEvent sealed : Microsoft::VisualStudio::IntelliTrace::OrdinalEvent
public sealed class SystemInformationEvent : Microsoft.VisualStudio.IntelliTrace.OrdinalEvent
type SystemInformationEvent = class
    inherit OrdinalEvent
Public NotInheritable Class SystemInformationEvent
Inherits OrdinalEvent
Inheritance
SystemInformationEvent

Properties

AvailablePageFileBytes

Gets the available memory the process can commit, in bytes. This value is retrieved from GlobalMemoryStatusEx.

AvailablePhysicalBytes

Gets the available physical memory, in bytes. This value is retrieved from GlobalMemoryStatusEx.

AvailableVirtualMemoryBytes

Get the available unreserved and uncommitted user-mode memory for the process, in bytes. This value is retrieved from GlobalMemoryStatusEx.

BiosDate

Gets the release date of the BIOS.

BiosVersion

Gets the version of the BIOS.

ClrVersion

Gets the version of the CLR loaded in the process.

ComputerName

Gets the NetBIOS name of the computer. This value is retrieved from GetComputerName.

Displays

Gets a list of the display settings for the displays attached to the system.

IsWow64Process

Gets a flag that determines if the process is running under WOW64.

NumberOfProcessors

Gets the number of physical processors in the system. This value is retrieved from GetNativeSystemInfo.

Ordinal

Gets or sets the ordinal value.

(Inherited from OrdinalEvent)
OSBuildNumber

Gets the operating system build number. This value is retrieved from GetVersionEx.

OSMajorVersion

Gets the operating system major version number. This value is retrieved from GetVersionEx.

OSMinorVersion

Gets the operating system minor version number. This value is retrieved from GetVersionEx.

OSProductType

Gets the operating system product type. This value is retrieved from GetProductInfo.

OSRole

Gets the operating system product type/role. This value is retrieved from GetVersionEx.

ProcessorArchitecture

Gets the processor architecture of the installed operating system. This value is retrieved from GetNativeSystemInfo.

ProcessorLevel

Gets the architecture-dependent processor level. This value is retrieved from GetNativeSystemInfo.

ProcessorRevision

Gets the architecture-dependent processor revision. This value is retrieved from GetNativeSystemInfo.

ProcessorSpeed

Gets the speed of the first CPU in the system in MHz.

ServicePack

Gets the name of the latest operating system service pack installed on the system. If no service pack has been installed, the string is empty. This value is retrieved from GetVersionEx.

StartTime

Gets the start time of the recording in UTC format. This value is retrieved from GetSystemTimeAsFileTime.

SystemDirectory

Gets the path of the system directory. This value is retrieved from GetSystemDirectory.

SystemLocaleId

Gets the locale id (LCID) for the system. This value is retrieved from GetSystemDefaultLCID.

SystemManufacturer

Gets the name of the BIOS manufacturer.

SystemProductName

Gets the BIOS product name.

TimerFrequency

Gets the frequency of the high resolution timer. This value is retrieved from QueryPerformanceFrequency.

TimerStartTime

Gets the start time of the high resolution timer. This value is retrieved from QueryPerformanceCounter.

TimeZone

Gets the name of the time zone. This value is retrieved from GetTimeZoneInformation.

TimeZoneBias

Gets the bias of the time zone from UTC, in minutes. This value is retrieved from GetTimeZoneInformation.

TotalPageFileBytes

Gets the size of the committed memory limit for the process, in bytes. This value is retrieved from GlobalMemoryStatusEx.

TotalPhysicalBytes

Gets the size of physical memory, in bytes. This value is retrieved from GlobalMemoryStatusEx.

TotalVirtualMemoryBytes

Gets the size of the user-mode virtual address space for the process, in bytes. This value is retrieved from GlobalMemoryStatusEx.

UserDomain

Gets the domain the process is running in.

UserName

Gets the user the process is running as.

WindowsDirectory

Gets the path of the Windows directory. This value is retrieved from GetWindowsDirectory.

Methods

Compare(OrdinalEvent, OrdinalEvent)

Compares one instance with another instance and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other instance.

(Inherited from OrdinalEvent)
CompareTo(Object)

Compares the current instance with another instance and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other instance.

(Inherited from OrdinalEvent)
CompareTo(OrdinalEvent)

Compares the current instance with another instance and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other instance.

(Inherited from OrdinalEvent)
Equals(Object)

Determines whether the specified object is equal to the current OrdinalEvent.

(Inherited from OrdinalEvent)
GetHashCode()

Gets a hash code for this OrdinalEvent.

(Inherited from OrdinalEvent)

Applies to