Bagikan melalui


StackKeywordLevelFilter

Elemen StackKeywordLevelFilter menentukan kata kunci dan tingkat peristiwa untuk menyertakan atau mengecualikan peristiwa stackwalk.

Catatan

Tersedia di Windows 10, versi 1709 dan yang lebih baru.

Hierarki Elemen

Sintaks

<StackKeywordLevelFilter FilterIn = "true|false" Level = "unsigned byte" Operation = "Set|Add|Remove" >

  <!-- Child elements -->
  <keyword>

</StackKeywordLevelFilter>

Atribut dan Elemen

Atribut

Atribut Deskripsi Jenis Data Diperlukan Default
FilterIn Menunjukkan apakah akan menyertakan atau mengecualikan peristiwa stackwalk yang ditentukan. boolean Ya
Level tingkat peristiwa Byte tidak ditandatangani Tidak
Operasi Menunjukkan apakah kata kunci harus diatur atau ditambahkan. Atribut ini dapat memiliki salah satu nilai berikut:
  • Set
  • Tambahkan
  • Hapus
Tidak Set

Elemen Anak

Elemen Deskripsi Persyaratan
Kata kunci Kata kunci peristiwa Diperlukan

Elemen Induk

Elemen Deskripsi
Eventprovider Mewakili penyedia peristiwa untuk profil.

Komentar

Ketika stack walking diaktifkan untuk penyedia, tumpukan diambil untuk semua peristiwa yang dihasilkan oleh penyedia. Sebagian besar waktu, pengguna hanya tertarik pada tumpukan hanya dari sejumlah peristiwa tertentu. Elemen ini memungkinkan pengaktifan atau penonaktifan stack walking berdasarkan kata kunci dan tingkat.

Meskipun ETW mendukung pemfilteran payload dan atribut yang kuat, peristiwa terutama harus difilter berdasarkan filter cakupan atau melalui tingkat dan kata kunci untuk lebih sedikit overhead CPU.

Contoh

    <EventProvider Id="EventProvider_TraceLogGen" Name="*TraceLogGen">
      <StackKeywordLevelFilter FilterIn="true" Level="5">
        <Keyword Value="0x10000000000000"/>
      </StackKeywordLevelFilter>
    </EventProvider>

Elemen