Поделиться через


CaptureStateOnStart в SystemProvider

Представляет коллекцию ключевых слов, которые активируют очистку ядра этих ключевых слов (флагов ядра) в начале трассировки. Если указан атрибут Operation , элементы Keyword можно задать или добавить в коллекцию.

Иерархия элементов

Синтаксис

<CaptureStateOnStart Operation = "Set" | "Add"> | “Remove”
  <!-- Child elements -->
  Keyword (System),
  CustomKeyword
</CaptureStateOnStart>

Атрибуты и элементы

Атрибуты

Атрибут Описание Тип данных Обязательно Значение по умолчанию
Операция Указывает, следует ли задавать или добавлять ключевые слова. Этот атрибут может иметь одно из следующих значений:
  • Присвойте параметру
  • Добавить
  • Удалить
Нет Присвойте параметру

Дочерние элементы

Элемент Описание Требование
Ключевое слово (в SystemProvider) Описывает флаги ядра для сеанса SystemLogger. Обязательный, один или несколько.

Комментарий

Очистка системных ключевых слов автоматически выполняется WPR в конце трассировки. Используйте элемент CaptureState*, если

  • требуется проискировать системные ключевые слова, которые в настоящее время не включены
  • вы знаете, что очистка не произойдет из-за завершения работы системы
  • вы хотите инициировать очистку в определенное время.

Задайте для параметра RundownFlag значение , Start если ключевое слово ядра включена, например в начале трассировки, или Stop если ключевое слово отключена.

Родительские элементы

Элемент Описание
SystemProvider Представляет системный поставщик для профиля.
SystemProviderId Представляет идентификатор поставщика системы.

Пример

В следующем примере кода показано, как используется этот элемент.

    <SystemProvider Id="SystemProvider_CaptureStateOnDemand">
        <Keywords>
            <Keyword Value="MemoryInfo" />
        </Keywords>
        <CaptureStateOnStart>
            <Keyword Value="Pool" RundownFlag="Start"/>
        </CaptureStateOnStart>
    </SystemProvider>
</SystemProvider>

Elements (XElement Dynamic Property) (Elements (Динамическое свойство XElement))

Ключевое слово (в SystemProvider)

CustomKeyword

CaptureStateOnSave в SystemProvider

CaptureStateOnDemand в SystemProvider