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


CaptureStateOnDemand в SystemProvider

Представляет коллекцию ключевых слов, которые активируют очистку ядра этих ключевых слов по запросу во время записи. Вы можете активировать capturestate поставщика с помощью wpr -capturestateondemand команды . Если указан атрибут Operation , элементы Keyword можно задать или добавить в коллекцию.

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

Синтаксис

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

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

Атрибуты

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

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

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

Комментарий

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

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

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

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

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

Пример

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

    <SystemProvider Id="SystemProvider_CaptureStateOnDemand">
        <Keywords>
            <Keyword Value="MemoryInfo" />
        </Keywords>
        <CaptureStateOnDemand>
            <Keyword Value="Pool" RundownFlag="Stop"/>
        </CaptureStateOnDemand>
    </SystemProvider>
</SystemProvider>

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

CustomKeyword

CaptureStateOnStart в SystemProvider

CaptureStateOnSave в SystemProvider