SystemProviderId
Applies To: Windows 8, Windows 8.1
Uniquely identifies the system provider.
Element Hierarchy
<WindowsPerformanceRecorder>
<Profiles>
<Profile>
<Collectors>
<SystemProviderId>
Syntax
<SystemProviderId Value = IdType>
<!-- Child elements -->
Keywords,
Stacks,
PoolTags
</SystemProviderId>
Attributes and Elements
Attributes
Attribute | Description | Data type | Required | Default |
---|---|---|---|---|
Value |
Uniquely identifies the system provider. |
String that must have at least one character and cannot contain colons (:) or spaces. |
Yes |
Child Elements
Element | Description | Requirement |
---|---|---|
Represents a collection of system provider keywords. |
Required, exactly 1. |
|
Represents a collection of stacks. |
Required, exactly 1. |
|
Represents a collection of pool tags. |
Required, exactly 1. |
Parent Elements
Element | Description |
---|---|
Represents a collection of system collector identifiers, event collector identifiers, and optionally heap event collector identifiers. |
Remarks
For more information about authoring system provider definitions, see 2. System and Event Provider Definitions and 3. Profile Definitions.
Example
The following code example shows the section of a profile definition that contains this element.
<Profile
Id="Example.Light.File"
Name="Example"
DetailLevel="Light"
LoggingMode="File"
Description="Example profile">
<ProblemCategories>
<ProblemCategory
Value="First Level Triage"/>
</ProblemCategories>
<Collectors>
<SystemCollectorId
Value="WPRSystemCollector">
<SystemProviderId
Value="system-provider"/>
</SystemCollectorId>
…
</Collectors>
</Profile>