SystemInformationEvent Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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) |