Freigeben über


CaptureStateOnDemand in SystemProvider

Stellt eine Auflistung von Schlüsselwörtern dar, die bei Bedarf den Kernelrundown dieser Schlüsselwörter während der Aufzeichnung auslöst. Sie können den Capturestate des Anbieters über wpr -capturestateondemand den Befehl auslösen. Wenn das Operation-Attribut angegeben ist, können die Keyword-Elemente festgelegt oder der Sammlung hinzugefügt werden.

Elementhierarchie

Syntax

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

Attribute und Elemente

Attribute

attribute BESCHREIBUNG Datentyp Erforderlich Standard
Vorgang Gibt an, ob Schlüsselwörter festgelegt oder hinzugefügt werden sollen. Dieses Attribut kann einen der folgenden Werte annehmen:
  • Set
  • Hinzufügen
  • Remove (Entfernen)
Nein Set

Untergeordnete Elemente

Element BESCHREIBUNG Anforderung
Keyword (in SystemProvider) Beschreibt die Kernelflags für eine SystemLogger-Sitzung. Erforderlich, eine oder mehrere.

Anmerkung

Der Rundown der Systemschlüsselwörter erfolgt automatisch durch WPR am Ende der Ablaufverfolgung. Verwenden Sie das CaptureState*-Element, wenn

  • Sie möchten die Ausführung von Systemschlüsselwörtern ausführen, die derzeit nicht aktiviert sind.
  • Sie wissen, dass der Rundown aufgrund des Herunterfahrens des Systems am Ende der Ablaufverfolgung nicht erfolgt.
  • Sie möchten den Rundown zu einem bestimmten Zeitpunkt initiieren.

Legen Sie RundownFlag auf festStart, wenn der Kernel Schlüsselwort (keyword) aktiviert wird, z. B. zu Beginn der Ablaufverfolgung, oder Stop wenn die Schlüsselwort (keyword) deaktiviert wird.

Übergeordnete Elemente

Element Beschreibung
SystemProvider Stellt einen Systemanbieter für das Profil dar.
SystemProviderId Stellt einen Systemanbieterbezeichner dar.

Beispiel

Das folgende Codebeispiel zeigt, wie dieses Element verwendet wird.

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

Elemente

CustomKeyword

CaptureStateOnStart in SystemProvider

CaptureStateOnSpeichern in SystemProvider