Compartir a través de


CaptureStateOnSave en EventProvider

Representa una colección de palabras clave que describen los eventos que se van a capturar cuando se guarda un seguimiento. La biblioteca solicita al proveedor que registre su información de estado cuando se guarde el recopilador. Si se especifica el atributo Operation , los elementos Keyword se pueden establecer o agregar a la colección.

Jerarquía de elementos

Sintaxis

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

  <!-- Child elements -->
  Keyword

</CaptureStateOnSave>

Atributos y elementos

Atributos

Atributo Descripción Tipo de datos Obligatorio Valor predeterminado
operación Indica si se deben establecer o agregar palabras clave. Este atributo puede tener uno de los siguientes valores:
  • Set
  • Sumar
  • Quitar
No Set

Elementos secundarios

Elemento Descripción Requisito
Palabra clave (en EventProvider) Describe la palabra clave Seguimiento de eventos para Windows (ETW) para un proveedor en modo de usuario. Obligatorio, uno o varios.

Elementos primarios

Elemento Descripción
EventProvider Representa un proveedor de eventos para el perfil.
EventProviderId Representa un identificador de proveedor de eventos.

Ejemplo

En el ejemplo de código siguiente se muestra cómo se usa este 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>

Elements

CustomKeyword

CaptureStateOnStart

CaptureStateOnDemand(in EventProvider)