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
-
<
WindowsPerformanceRecorder>
-
<
Profils>
-
<
SystemProvider>
- < CaptureStateOnDemand>
-
<
Profil>
-
<
Collectionneurs>
-
<
SystemCollectorId>
-
<
SystemProviderId>
- < CaptureStateOnDemand>
-
<
SystemProvider>
- < CaptureStateOnDemand>
-
<
SystemProviderId>
-
<
SystemCollectorId>
-
<
Collectionneurs>
-
<
SystemProvider>
-
<
Profils>
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 :
|
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>