SystemInformationEvent Class
Describes a SystemInformationEvent.
Inheritance Hierarchy
Object
Microsoft.VisualStudio.IntelliTrace.IntelliTraceEvent
Microsoft.VisualStudio.IntelliTrace.OrdinalEvent
Microsoft.VisualStudio.IntelliTrace.SystemInformationEvent
Namespace: Microsoft.VisualStudio.IntelliTrace
Assembly: Microsoft.IntelliTrace.11.0.0 (in Microsoft.IntelliTrace.11.0.0.dll)
Syntax
'Declaration
Public NotInheritable Class SystemInformationEvent _
Inherits OrdinalEvent
public sealed class SystemInformationEvent : OrdinalEvent
public ref class SystemInformationEvent sealed : public OrdinalEvent
[<Sealed>]
type SystemInformationEvent =
class
inherit OrdinalEvent
end
public final class SystemInformationEvent extends OrdinalEvent
The SystemInformationEvent type exposes the following members.
Properties
Name | Description | |
---|---|---|
AvailablePageFileBytes | Gets the available memory that 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 | Gets 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 common language runtime that is loaded in the process. | |
ComputerName | Gets the NetBIOS name of the computer, which is retrieved from GetComputerName. | |
Displays | Gets a list of the display settings for the displays that are attached to the system. | |
IsWow64Process | Gets a flag that determines whether the process is running under WOW64. | |
NumberOfProcessors | Gets the number of physical processors in the system, which is retrieved from GetNativeSystemInfo. | |
Ordinal | Gets or sets the ordinal value. (Inherited from OrdinalEvent.) | |
OSBuildNumber | Gets the operating system build number, which is retrieved from GetVersionEx. | |
OSMajorVersion | Gets the operating system major version number, which is retrieved from GetVersionEx. | |
OSMinorVersion | Gets the operating system minor version number, which is retrieved from GetVersionEx. | |
OSProductType | Gets the operating system product type, which is retrieved from GetProductInfo. | |
OSRole | Gets the operating system product type/role, which is retrieved from GetVersionEx. | |
ProcessorArchitecture | Gets the processor architecture of the installed operating system, which is retrieved from GetNativeSystemInfo. | |
ProcessorLevel | Gets the architecture-dependent processor level, which is retrieved from GetNativeSystemInfo. | |
ProcessorRevision | Gets the architecture-dependent processor revision, which 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 that is installed on the system. | |
StartTime | Gets the start time of the recording in UTC format, which is retrieved from GetSystemTimeAsFileTime. | |
SystemDirectory | Gets the path of the system directory, which is retrieved from GetSystemDirectory. | |
SystemLocaleId | Gets the locale id (LCID) for the system, which 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, which is retrieved from QueryPerformanceFrequency. | |
TimerStartTime | Gets the start time of the high resolution timer, which is retrieved from QueryPerformanceCounter. | |
TimeZone | Gets the name of the time zone, which is retrieved from GetTimeZoneInformation. | |
TimeZoneBias | Gets the bias of the time zone from UTC in minutes, which is retrieved from GetTimeZoneInformation. | |
TotalPageFileBytes | Gets the size of the committed memory limit for the process in bytes, which is retrieved from GlobalMemoryStatusEx. | |
TotalPhysicalBytes | Gets the size of physical memory in bytes, which is retrieved from GlobalMemoryStatusEx. | |
TotalVirtualMemoryBytes | Gets the size of the user-mode virtual address space for the process, in bytes, which is retrieved from GlobalMemoryStatusEx. | |
UserDomain | Gets the domain in which the process is running. | |
UserName | Gets the user as which the process is running. | |
WindowsDirectory | Gets the path of the Windows directory, which is retrieved from GetWindowsDirectory. |
Top
Methods
Name | Description | |
---|---|---|
Compare | Compares one instance with another instance and returns an integer that indicates whether the current instance comes before, follows, or occurs in the same sort position 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 comes before, 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 comes before, follows, or occurs in the same sort position 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.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Remarks
The SystemInformationEvent occurs one time and describes details about the computer where the recording was collected. The SystemInformationEvent is one event in the ProcessChain or ProcessStreamChain.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.