SystemInformationEvent 類別

描述 SystemInformationEvent。

繼承階層架構

System.Object
  Microsoft.VisualStudio.IntelliTrace.IntelliTraceEvent
    Microsoft.VisualStudio.IntelliTrace.OrdinalEvent
      Microsoft.VisualStudio.IntelliTrace.SystemInformationEvent

命名空間:  Microsoft.VisualStudio.IntelliTrace
組件:  Microsoft.IntelliTrace.11.0.0 (在 Microsoft.IntelliTrace.11.0.0.dll 中)

語法

'宣告
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

SystemInformationEvent 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 AvailablePageFileBytes 取得處理序能夠認可,以位元組為單位的可用記憶體。從 GlobalMemoryStatusEx 中,擷取這個值。
公用屬性 AvailablePhysicalBytes 請取得可用的實體記憶體中,以位元組為單位。從 GlobalMemoryStatusEx 中,擷取這個值。
公用屬性 AvailableVirtualMemoryBytes 取得可用未保留與未經認可使用者模式記憶體程序中,以位元組為單位。從 GlobalMemoryStatusEx 中,擷取這個值。
公用屬性 BiosDate 取得 BIOS 的發行日期。
公用屬性 BiosVersion 取得 BIOS 版本。
公用屬性 ClrVersion 取得已載入到處理序 common language runtime 版本。
公用屬性 ComputerName 取得從 GetComputerName 中,擷取的電腦的 NetBIOS 名稱。
公用屬性 Displays 取得附加至系統顯示器的顯示設定的清單。
公用屬性 IsWow64Process 取得旗標,以判斷是否在 WOW64 之下執行的處理程序。
公用屬性 NumberOfProcessors 取得在系統中,從 GetNativeSystemInfo 中,擷取的實體處理器數目。
公用屬性 Ordinal 取得或設定的序數值。 (繼承自 OrdinalEvent)。
公用屬性 OSBuildNumber 取得作業系統的組建編號,從 GetVersionEx 中,擷取。
公用屬性 OSMajorVersion 取得從 GetVersionEx 中,擷取作業系統主要版本號碼。
公用屬性 OSMinorVersion 取得作業系統的次要版本號碼,從 GetVersionEx 中,擷取。
公用屬性 OSProductType 取得作業系統的產品型別中,從 GetProductInfo 中,擷取。
公用屬性 OSRole 取得作業系統產品類型/角色,這擷取自 GetVersionEx。
公用屬性 ProcessorArchitecture 取得已安裝作業系統,而取自 GetNativeSystemInfo 的處理器架構。
公用屬性 ProcessorLevel 取得架構相關處理器層級,從 GetNativeSystemInfo 中,擷取。
公用屬性 ProcessorRevision 取得架構相關處理器修訂,從 GetNativeSystemInfo 中,擷取。
公用屬性 ProcessorSpeed 取得第一個 CPU 的速度,在系統中,以 mhz 為單位。
公用屬性 ServicePack 取得最新的作業系統 service pack 安裝在系統上的名稱。
公用屬性 StartTime 取得 UTC 格式,從 GetSystemTimeAsFileTime 中,擷取的記錄的開始時間。
公用屬性 SystemDirectory 取得系統目錄中,從 GetSystemDirectory 中,擷取路徑。
公用屬性 SystemLocaleId 取得系統中,從 GetSystemDefaultLCID 中,擷取地區設定識別碼 (LCID)。
公用屬性 SystemManufacturer 取得 BIOS 製造商的名稱。
公用屬性 SystemProductName 取得 BIOS 的產品名稱。
公用屬性 TimerFrequency 取得高解析度計時器,它會從 QueryPerformanceFrequency 中擷取的頻率。
公用屬性 TimerStartTime 取得高解析度計時器,它會從 QueryPerformanceCounter 中擷取的開始時間。
公用屬性 TimeZone 取得從 GetTimeZoneInformation 中,擷取的 「 時間 」 區域的名稱。
公用屬性 TimeZoneBias 取得時區的偏差與 utc 之間以分鐘為單位,它會從 GetTimeZoneInformation 中擷取。
公用屬性 TotalPageFileBytes 取得已認可的記憶體限制的大小以位元組為單位,從 GlobalMemoryStatusEx 中,擷取程序。
公用屬性 TotalPhysicalBytes 取得以位元組為單位,它會從 GlobalMemoryStatusEx 中擷取的實體記憶體的大小。
公用屬性 TotalVirtualMemoryBytes 取得的處理序以位元組為單位,從 GlobalMemoryStatusEx 中,擷取使用者模式虛擬位址空間的大小。
公用屬性 UserDomain 取得用來執行處理程序的定義域。
公用屬性 UserName 取得使用者為該處理序執行。
公用屬性 WindowsDirectory 取得 Windows 目錄中,從 GetWindowsDirectory 中,擷取路徑。

回頁首

方法

  名稱 說明
公用方法 Compare 比較與另一個執行個體的一個執行個體,並且傳回一個整數,指出是否目前執行個體前面,後面,或以相同的排序位置順序,與其他執行個體,就會發生。 (繼承自 OrdinalEvent)。
公用方法 CompareTo(Object) 比較目前的執行個體與另一個執行個體,並且傳回一個整數,指出目前的執行個體之前、 之後或在與其他執行個體在排序次序的同一位置,就會發生。 (繼承自 OrdinalEvent)。
公用方法 CompareTo(OrdinalEvent) 比較目前的執行個體與另一個執行個體,並且傳回一個整數,指出是否目前執行個體前面,後面,或在相同的排序位置與其他執行個體,就會發生。 (繼承自 OrdinalEvent)。
公用方法 Equals(Object) 判斷指定的物件是否等於目前的 OrdinalEvent。 (繼承自 OrdinalEvent)。
公用方法 GetHashCode 取得這個 OrdinalEvent 的雜湊程式碼。 (繼承自 OrdinalEvent)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。

回頁首

備註

SystemInformationEvent就會發生一次,並告訴您有關電腦在收集到錄製詳細資料。 The SystemInformationEvent is one event in the ProcessChain or ProcessStreamChain.

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.IntelliTrace 命名空間