Partager via


CaptureStateOnStart dans SystemProvider

Représente une collection de mots clés qui déclenche l’arrêt du noyau de ces mots clés (indicateurs de noyau) au début de la trace. Si l’attribut Operation est spécifié, les éléments Keyword peuvent être définis ou ajoutés à la collection.

Hiérarchie d’éléments

Syntaxe

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

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Default
opération Indique si les mots clés doivent être définis ou ajoutés. Cet attribut peut avoir l’une des valeurs suivantes :
  • Définissez
  • Ajouter
  • Supprimer
Non Définissez

Éléments enfants

Élément Description Condition requise
Mot clé (dans SystemProvider) Décrit les indicateurs de noyau pour une session SystemLogger. Obligatoire, un ou plusieurs.

Remarque

L’exécution des mots clés système se produit automatiquement par WPR à la fin de la trace. Utiliser l’élément CaptureState* si

  • vous souhaitez l’exécution des mots clés système qui ne sont pas activés actuellement
  • vous savez que la panne ne se produira pas en raison de l’arrêt du système
  • vous souhaitez lancer l’exécution à un moment spécifique.

Définissez RundownFlag Start sur si le noyau mot clé est activé, par exemple au début de la trace, ou Stop si le mot clé est désactivé.

Éléments parents

Élément Description
SystemProvider Représente un fournisseur système pour le profil.
SystemProviderId Représente un identificateur de fournisseur système.

 Exemple

L’exemple de code suivant montre comment cet élément est utilisé.

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

Éléments

Mot clé (dans SystemProvider)

CustomKeyword

CaptureStateOnSave dans SystemProvider

CaptureStateOnDemand dans SystemProvider