SystemInformationEvent Class
TOC
Collapse the table of content
Expand the table of content

SystemInformationEvent Class

Describes a SystemInformationEvent.

Namespace:  Microsoft.VisualStudio.IntelliTrace
Assembly:  Microsoft.VisualStudio.IntelliTrace (in Microsoft.VisualStudio.IntelliTrace.dll)

public sealed class SystemInformationEvent : OrdinalEvent

The SystemInformationEvent type exposes the following members.

  NameDescription
Public propertyAvailablePageFileBytesGets the available memory that the process can commit, in bytes. This value is retrieved from GlobalMemoryStatusEx.
Public propertyAvailablePhysicalBytesGets the available physical memory, in bytes. This value is retrieved from GlobalMemoryStatusEx.
Public propertyAvailableVirtualMemoryBytesGets the available unreserved and uncommitted user-mode memory for the process, in bytes. This value is retrieved from GlobalMemoryStatusEx.
Public propertyBiosDateGets the release date of the BIOS.
Public propertyBiosVersionGets the version of the BIOS.
Public propertyClrVersionGets the version of the common language runtime that is loaded in the process.
Public propertyComputerNameGets the NetBIOS name of the computer, which is retrieved from GetComputerName.
Public propertyDisplaysGets a list of the display settings for the displays that are attached to the system.
Public propertyIsWow64ProcessGets a flag that determines whether the process is running under WOW64.
Public propertyNumberOfProcessorsGets the number of physical processors in the system, which is retrieved from GetNativeSystemInfo.
Public propertyOrdinalGets or sets the ordinal value. (Inherited from OrdinalEvent.)
Public propertyOSBuildNumberGets the operating system build number, which is retrieved from GetVersionEx.
Public propertyOSMajorVersionGets the operating system major version number, which is retrieved from GetVersionEx.
Public propertyOSMinorVersionGets the operating system minor version number, which is retrieved from GetVersionEx.
Public propertyOSProductTypeGets the operating system product type, which is retrieved from GetProductInfo.
Public propertyOSRoleGets the operating system product type/role, which is retrieved from GetVersionEx.
Public propertyProcessorArchitectureGets the processor architecture of the installed operating system, which is retrieved from GetNativeSystemInfo.
Public propertyProcessorLevelGets the architecture-dependent processor level, which is retrieved from GetNativeSystemInfo.
Public propertyProcessorRevisionGets the architecture-dependent processor revision, which is retrieved from GetNativeSystemInfo.
Public propertyProcessorSpeedGets the speed of the first CPU in the system in MHz.
Public propertyServicePackGets the name of the latest operating system service pack that is installed on the system.
Public propertyStartTimeGets the start time of the recording in UTC format, which is retrieved from GetSystemTimeAsFileTime.
Public propertySystemDirectoryGets the path of the system directory, which is retrieved from GetSystemDirectory.
Public propertySystemLocaleIdGets the locale id (LCID) for the system, which is retrieved from GetSystemDefaultLCID.
Public propertySystemManufacturerGets the name of the BIOS manufacturer.
Public propertySystemProductNameGets the BIOS product name.
Public propertyTimerFrequencyGets the frequency of the high resolution timer, which is retrieved from QueryPerformanceFrequency.
Public propertyTimerStartTimeGets the start time of the high resolution timer, which is retrieved from QueryPerformanceCounter.
Public propertyTimeZoneGets the name of the time zone, which is retrieved from GetTimeZoneInformation.
Public propertyTimeZoneBiasGets the bias of the time zone from UTC in minutes, which is retrieved from GetTimeZoneInformation.
Public propertyTotalPageFileBytesGets the size of the committed memory limit for the process in bytes, which is retrieved from GlobalMemoryStatusEx.
Public propertyTotalPhysicalBytesGets the size of physical memory in bytes, which is retrieved from GlobalMemoryStatusEx.
Public propertyTotalVirtualMemoryBytesGets the size of the user-mode virtual address space for the process, in bytes, which is retrieved from GlobalMemoryStatusEx.
Public propertyUserDomainGets the domain in which the process is running.
Public propertyUserNameGets the user as which the process is running.
Public propertyWindowsDirectoryGets the path of the Windows directory, which is retrieved from GetWindowsDirectory.
Top

  NameDescription
Public methodCompareCompares 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.)
Public methodCompareTo(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.)
Public methodCompareTo(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.)
Public methodEquals(Object)Determines whether the specified object is equal to the current OrdinalEvent. (Inherited from OrdinalEvent.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCodeGets a hash code for this OrdinalEvent. (Inherited from OrdinalEvent.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

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.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

ADD
Show:
© 2016 Microsoft