共用方式為


SystemPropertiesType 複雜類型

定義識別提供者及其啟用方式的資訊、事件、寫入事件的通道,以及進程和執行緒識別碼等系統資訊。

<xs:complexType name="SystemPropertiesType">
    <xs:sequence>
        <xs:element name="Provider">
            <xs:complexType>
                <xs:attribute name="Name"
                    type="anyURI"
                    use="optional"
                 />
                <xs:attribute name="Guid"
                    type="GUIDType"
                    use="optional"
                 />
                <xs:attribute name="EventSourceName"
                    type="string"
                    use="optional"
                 />
            </xs:complexType>
        </xs:element>
        <xs:element name="EventID">
            <xs:complexType>
                <xs:simpleContent>
                    <xs:extension
                        base="unsignedShort"
                    >
                        <xs:attribute name="Qualifiers"
                            type="unsignedShort"
                            use="optional"
                         />
                    </xs:extension>
                </xs:simpleContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="Version"
            type="unsignedByte"
            minOccurs="0"
         />
        <xs:element name="Level"
            type="unsignedByte"
            minOccurs="0"
         />
        <xs:element name="Task"
            type="unsignedShort"
            minOccurs="0"
         />
        <xs:element name="Opcode"
            type="unsignedByte"
            minOccurs="0"
         />
        <xs:element name="Keywords"
            type="HexInt64Type"
            minOccurs="0"
         />
        <xs:element name="TimeCreated"
            minOccurs="0"
        >
            <xs:complexType>
                <xs:attribute name="SystemTime"
                    type="dateTime"
                    use="optional"
                 />
                <xs:attribute name="RawTime"
                    type="unsignedLong"
                    use="optional"
                 />
            </xs:complexType>
            <xs:key name="uniqueAtt">
                <xs:selector
                    xpath="."
                 />
                <xs:field
                    xpath="@SystemTime|@RawTime"
                 />
            </xs:key>
        </xs:element>
        <xs:element name="EventRecordID"
            minOccurs="0"
        >
            <xs:complexType>
                <xs:simpleContent>
                    <xs:extension
                        base="unsignedLong"
                     />
                </xs:simpleContent>
            </xs:complexType>
        </xs:element>
        <xs:element name="Correlation"
            minOccurs="0"
        >
            <xs:complexType>
                <xs:attribute name="ActivityID"
                    type="GUIDType"
                    use="optional"
                 />
                <xs:attribute name="RelatedActivityID"
                    type="GUIDType"
                    use="optional"
                 />
            </xs:complexType>
        </xs:element>
        <xs:element name="Execution"
            minOccurs="0"
        >
            <xs:complexType>
                <xs:attribute name="ProcessID"
                    type="unsignedInt"
                    use="required"
                 />
                <xs:attribute name="ThreadID"
                    type="unsignedInt"
                    use="required"
                 />
                <xs:attribute name="ProcessorID"
                    type="unsignedByte"
                    use="optional"
                 />
                <xs:attribute name="SessionID"
                    type="unsignedInt"
                    use="optional"
                 />
                <xs:attribute name="KernelTime"
                    type="unsignedInt"
                    use="optional"
                 />
                <xs:attribute name="UserTime"
                    type="unsignedInt"
                    use="optional"
                 />
                <xs:attribute name="ProcessorTime"
                    type="unsignedInt"
                    use="optional"
                 />
            </xs:complexType>
        </xs:element>
        <xs:element name="Channel"
            type="anyURI"
            minOccurs="0"
         />
        <xs:element name="Computer"
            type="string"
         />
        <xs:element name="Security"
            minOccurs="0"
        >
            <xs:complexType>
                <xs:attribute name="UserID"
                    type="string"
                    use="optional"
                 />
            </xs:complexType>
        </xs:element>
        <xs:any
            processContents="lax"
            minOccurs="0"
            maxOccurs="unbounded"
            namespace="##other"
         />
    </xs:sequence>
    <xs:anyAttribute
        processContents="lax"
        namespace="##other"
     />
</xs:complexType>

子元素

元素 類型 Description
通道 anyURI 記錄事件的通道。
電腦 string 發生事件之電腦的名稱。
Correlation 取用者可用來將相關事件群組在一起的活動識別碼。
EventID 提供者用來識別事件的識別碼。
EventRecordID 記錄時指派給事件的記錄號碼。
執行 包含記錄事件之進程和執行緒的相關資訊。
關鍵字 HexInt64Type 事件中定義的關鍵字位元遮罩。 關鍵字可用來分類事件種類 (例如,與讀取資料相關聯的事件) 。
層級 unsignedByte 事件中定義的嚴重性層級。
OpCode unsignedByte 事件中定義的 opcode。 工作和 opcode 是用來識別記錄事件所在應用程式中的位置。
提供者 識別記錄事件的提供者。 如果提供者使用檢測資訊清單來定義其事件,則會包含NameGuid屬性;否則,如果舊版事件提供者使用事件記錄API () 記錄事件,則會包含EventSourceName屬性。
安全性 識別記錄事件的使用者。
任務 unsignedShort 事件中定義的工作。 工作和 opcode 通常用來識別記錄事件所在應用程式中的位置。
TimeCreated 識別事件記錄時間的時間戳記。 時間戳記將包含 SystemTime 屬性或 RawTime 屬性。
版本 unsignedByte 事件定義的版本號碼。

屬性

名称 類型 Description
ActivityID GUIDType 識別目前活動的全域唯一識別碼。 以這個識別碼發佈的事件是相同活動的一部分。
EventSourceName string 如果事件來源來自舊版 事件記錄 API) ,則發行事件來源的事件來源名稱 (。
Guid GUIDType 可唯一識別提供者的全域唯一識別碼。
KernelTime unsignedInt 核心模式指令的經過執行時間,以 CPU 時間單位為單位。 如果您使用 ETW 私人會話,請改用 ProcessorTime 成員中的值。 僅適用于記錄到事件追蹤記錄檔的事件, (.etl 檔案) 。
名稱 anyURI 提供者的名稱。
ProcessID unsignedInt 識別已產生事件的處理序。
ProcessorID unsignedByte 處理事件之處理器的識別碼。 僅適用于記錄到事件追蹤記錄檔的事件, (.etl 檔案) 。
ProcessorTime unsignedInt 針對 ETW 私人會話,CPU 刻度中使用者模式指示經過的執行時間。 僅適用于記錄到事件追蹤記錄檔的事件, (.etl 檔案) 。
限定詞 unsignedShort 舊版提供者會使用 32 位的數位來識別其事件。 如果事件是由舊版提供者記錄, EventID 元素的值會包含事件識別碼的低序 16 位, 而 Qualifier 屬性則包含事件識別碼的高序 16 位。
RawTime unsignedLong 原始時間戳記值;時間戳記的格式取決於用來收集追蹤的時間來源。 原始時間戳記提供比系統時間更高的精確度。 當您搭配 -rts 參數使用 TraceRpt.exe 時,轉譯的事件輸出只會包含原始時間。
RelatedActivityID GUIDType 全域唯一識別碼,可識別控制項傳送至的活動。 然後,相關事件會將此識別碼作為其 ActivityID 識別碼。
SessionID unsignedInt 發生事件之終端機伺服器工作階段的識別碼。 僅適用于記錄到事件追蹤記錄檔的事件, (.etl 檔案) 。
SystemTime dateTime 記錄事件的系統時間。
ThreadID unsignedInt 識別已產生事件的執行緒。
UserID string 以字串形式 (SID) 使用者的安全性識別碼。
UserTime unsignedInt 以 CPU 時間單位表示的使用者模式指令經過執行時間。 如果您使用 ETW 私人會話,請改用 ProcessorTime 成員中的值。 僅適用于記錄到事件追蹤記錄檔的事件 (.etl 檔案) 。

備註

根據預設,事件包含電腦 (FQDN) 的完整功能變數名稱。 若要使用 NETBIOS 名稱而非 FQDN,您必須在下列登錄機碼下建立名為 CompatFlags 的 DWORD 登錄值,並將 CompatFlags 的值設定為 0x2。

HKEY_LOCAL_MACHINE
   SOFTWARE
      Microsoft
         Windows
            CurrentVersion
               WINEVT

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]