SystemProviderId
Uniquely identifies the system provider.
Element Hierarchy
- <WindowsPerformanceRecorder>
- <Profiles>
- <Profile>
- <Collectors>
- <SystemProviderId>
- <Collectors>
- <Profile>
- <Profiles>
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 |
---|---|---|
Keywords (in SystemProvider) | Represents a collection of system provider keywords. | Required, exactly 1. |
Stacks | Represents a collection of stacks. | Required, exactly 1. |
PoolTags | Represents a collection of pool tags. | Required, exactly 1. |
Parent Elements
Element | Description |
---|---|
Collectors | 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>