Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Описывает конфигурацию для включения поставщика режима ядра. Определение поставщика системы указывает, какие системные ключевые слова, стеки и теги пула следует включить.
Иерархия элементов
-
<
WindowsPerformanceRecorder>
-
<
Профили>
- < SystemProvider>
-
<
Профиль>
-
<
Коллекционеров>
-
<
SystemCollectorId>
- < SystemProvider>
-
<
SystemCollectorId>
-
<
Коллекционеров>
-
<
Профили>
Синтаксис
<SystemProvider Id = IdType
Base = string>
<!-- Child elements -->
Keywords,
CaptureStateOnStart,
CaptureStateOnSave,
CaptureStateOnDemand,
Stacks,
PoolTags
</SystemProvider>
Атрибуты и элементы
Атрибуты
| Атрибут | Описание | Тип данных | Обязательно | По умолчанию |
|---|---|---|---|---|
| Id | Уникально идентифицирует системного поставщика. | Строка, которая должна содержать по крайней мере один символ и не может содержать двоеточие (:) или пробелы. | Да | |
| Базы | Указывает базу системного поставщика. Производные поставщики по умолчанию имеют все атрибуты базового поставщика. Их можно переопределить, явно указав их в производном поставщике. | строка | Нет | |
| SuppressHighVolume | Подавляет подробные системные ключевые слова (флаги ядра) при остановке трассировки. | строка | Нет | Да |
Дочерние элементы
| Элемент | Описание | Требование |
|---|---|---|
| Ключевые слова (в SystemProvider) | Представляет коллекцию ключевых слов и пользовательских ключевых слов. | Обязательный, ровно 1. |
| CaptureStateOnStart (в SystemProvider) | Представляет коллекцию ключевых слов и пользовательских ключевых слов. | Обязательный, ровно 1. |
| CaptureStateOnSave (в SystemProvider) | Представляет коллекцию ключевых слов и пользовательских ключевых слов. | Обязательный, ровно 1. |
| CaptureStateOnDemand (в SystemProvider) | Представляет коллекцию ключевых слов и пользовательских ключевых слов. | Обязательный, ровно 1. |
| Стеки | Представляет коллекцию стеков. | Обязательный, ровно 1. |
| Теги пула | Представляет коллекцию тегов пула. | Обязательный, ровно 1. |
Родительские элементы
| Элемент | Описание |
|---|---|
| Profiles | Представляет коллекцию сборщиков, поставщиков и профилей. |
| SystemCollectorId | Представляет идентификатор системного сборщика. |
Комментарии
Сведения о том, как определить теги пула, см. в разделе PoolTag.
Пример
<SystemProvider Id="system-provider">
<Keywords>
<Keyword Value="ProcessThread"/>
<Keyword Value="Loader"/>
<Keyword Value="CSwitch"/>
</Keywords>
<Stacks>
<Stack Value="ThreadCreate"/>
<Stack Value="ReadyThread"/>
<Stack Value="CSwitch"/>
</Stacks>
<PoolTags>
<PoolTag Value="a*"/>
<PoolTag Value="b*"/>
<PoolTag Value="c*"/>
<PoolTag Value="d*"/>
</PoolTags>
</SystemProvider>
Связанные темы
Elements (XElement Dynamic Property) (Elements (Динамическое свойство XElement))