Compartilhar via


SystemProvider

Descreve a configuração para habilitar o provedor do modo kernel. A definição do provedor do sistema especifica quais palavras-chave do sistema, pilhas e marcas de pool habilitar.

Hierarquia de elementos

Syntax

<SystemProvider Id   = IdType
                Base = string>

  <!-- Child elements -->
  Keywords,
  CaptureStateOnStart,
  CaptureStateOnSave,
  CaptureStateOnDemand,
  Stacks,
  PoolTags

</SystemProvider>

Atributos e elementos

Atributos

Atributo Descrição Tipo de dados Obrigatório Padrão
Id Identifica exclusivamente o provedor do sistema. Cadeia de caracteres que deve ter pelo menos um caractere e não pode conter dois-pontos (:) ou espaços. Sim
Base Indica a base do provedor do sistema. Os provedores derivados têm todos os atributos do provedor base por padrão. Eles podem ser substituídos especificando-os explicitamente no provedor derivado. string Não
SuppressHighVolume Suprime palavras-chave detalhadas do sistema (sinalizadores de kernel) ao interromper o rastreamento. string Não true

Elementos filho

Elemento Descrição Requisito
Palavras-chave (em SystemProvider) Representa uma coleção de palavras-chave e palavras-chave personalizadas. Obrigatório, exatamente 1.
CaptureStateOnStart (em SystemProvider) Representa uma coleção de palavras-chave e palavras-chave personalizadas. Obrigatório, exatamente 1.
CaptureStateOnSave (em SystemProvider) Representa uma coleção de palavras-chave e palavras-chave personalizadas. Obrigatório, exatamente 1.
CaptureStateOnDemand (em SystemProvider) Representa uma coleção de palavras-chave e palavras-chave personalizadas. Obrigatório, exatamente 1.
Pilhas Representa uma coleção de pilhas. Obrigatório, exatamente 1.
PoolTags Representa uma coleção de marcas de pool. Obrigatório, exatamente 1.

Elementos pai

Elemento Descrição
Perfis Representa uma coleção de coletores, provedores e perfis.
SystemCollectorId Representa um identificador do coletor do sistema.

Comentários

Para obter informações sobre como definir marcas de pool, consulte PoolTag.

Exemplo

<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>

Elementos