Condividi tramite


CaptureStateOnSave in EventProvider

Rappresenta una raccolta di parole chiave che descrivono gli eventi da acquisire quando viene salvata una traccia. La libreria richiede al provider di registrare le informazioni sullo stato quando viene salvato l'agente di raccolta. Se l'attributo Operation è specificato, è possibile impostare o aggiungere gli elementi Parola chiave alla raccolta.

Gerarchia degli elementi

Sintassi

<CaptureStateOnSave Operation = "Set" | "Add"> | “Remove”

  <!-- Child elements -->
  Keyword

</CaptureStateOnSave>

Attributi ed elementi

Attributi

Attributo Descrizione Tipo di dati Richiesto Predefinito
Operazione Indica se le parole chiave devono essere impostate o aggiunte. Questo attributo può avere uno dei valori seguenti:
  • Set
  • Add
  • Rimuovi
No Set

Elementi figlio

Elemento Descrizione Requisito
Parola chiave (in EventProvider) Descrive la parola chiave Traccia eventi per Windows (ETW) per un provider in modalità utente. Obbligatorio, uno o più.

Elementi padre

Elemento Descrizione
EventProvider Rappresenta un provider di eventi per il profilo.
EventProviderId Rappresenta un identificatore del provider di eventi.

Esempio

Nell'esempio di codice seguente viene illustrato come viene usato questo elemento.

<EventProvider Id="EventProvider_DWMWin32k_CaptureState" Name="e7ef96be-969f-414f-97d7-3ddb7b558ccc" NonPagedMemory="true" CaptureStateOnly="true" > 
  <!-- CaptureStateOnly="true" means provider is not enabled throughout the tracing session. -->
  <CaptureStateOnSave>
    <Keyword Value="0x80000"/> <!-- Provider is enabled with these keywords when tracing is saved. -->
  </CaptureStateOnSave>
</EventProvider>

Elementi

CustomKeyword

CaptureStateOnStart

CaptureStateOnDemand(in EventProvider)