Partager via


CaptureStateOnDemand dans SystemProvider

Représente une collection de mots clés qui déclenche l’arrêt du noyau de ces mots clés à la demande lors de l’enregistrement. Vous pouvez déclencher l’état de capture du fournisseur par wpr -capturestateondemand la commande . 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

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

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 l’arrêt ne se produira pas à la fin de la trace 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>
        <CaptureStateOnDemand>
            <Keyword Value="Pool" RundownFlag="Stop"/>
        </CaptureStateOnDemand>
    </SystemProvider>
</SystemProvider>

Éléments

CustomKeyword

CaptureStateOnStart dans SystemProvider

CaptureStateOnSave dans SystemProvider