Header evntrace.h
Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:
evntrace.h berisi antarmuka pemrograman berikut:
CloseTrace Fungsi CloseTrace menutup sesi pemrosesan jejak yang dibuat dengan OpenTrace. |
ControlTraceA Fungsi ControlTraceA (ANSI) (evntrace.h) menghapus, mengkueri, memperbarui, atau menghentikan sesi pelacakan peristiwa yang ditentukan. |
ControlTraceW Fungsi ControlTraceW (Unicode) (evntrace.h) menghapus, mengkueri, memperbarui, atau menghentikan sesi pelacakan peristiwa yang ditentukan. |
CreateTraceInstanceId Penyedia acara berbasis RegisterTraceGuids ("Klasik") menggunakan fungsi CreateTraceInstanceId untuk membuat pengidentifikasi transaksi unik dan memetakannya ke handel pendaftaran. Penyedia kemudian dapat menggunakan pengidentifikasi transaksi saat memanggil fungsi TraceEventInstance. |
EnableTrace Pengontrol sesi pelacakan memanggil EnableTrace untuk mengonfigurasi bagaimana penyedia peristiwa ETW mencatat peristiwa ke sesi pelacakan. Fungsi EnableTraceEx2 menggantikan fungsi ini. |
EnableTraceEx Pengontrol sesi pelacakan memanggil EnableTraceEx untuk mengonfigurasi bagaimana penyedia peristiwa ETW mencatat peristiwa ke sesi pelacakan. Fungsi EnableTraceEx2 menggantikan fungsi ini. |
EnableTraceEx2 Pengontrol sesi pelacakan memanggil EnableTraceEx2 untuk mengonfigurasi bagaimana penyedia peristiwa ETW mencatat peristiwa ke sesi pelacakan. |
EnumerateTraceGuids Mengambil informasi tentang penyedia pelacakan peristiwa yang saat ini berjalan di komputer. Fungsi EnumerateTraceGuidsEx menggantikan fungsi ini. |
EnumerateTraceGuidsEx Mengambil informasi tentang penyedia pelacakan peristiwa yang saat ini berjalan di komputer. |
FlushTraceA Fungsi FlushTraceA (ANSI) (evntrace.h) menyebabkan sesi pelacakan peristiwa segera mengirimkan peristiwa yang di-buffer untuk sesi yang ditentukan. |
FlushTraceW Fungsi FlushTraceW (Unicode) (evntrace.h) menyebabkan sesi pelacakan peristiwa segera mengirimkan peristiwa yang di-buffer untuk sesi yang ditentukan. |
GetTraceEnableFlags Penyedia acara berbasis RegisterTraceGuids ("Klasik") menggunakan fungsi GetTraceEnableFlags untuk mengambil bendera aktif yang ditentukan oleh pengontrol jejak untuk menunjukkan kategori peristiwa mana yang akan dilacak. Penyedia memanggil fungsi ini dari fungsi ControlCallback mereka. |
GetTraceEnableLevel Penyedia peristiwa berbasis RegisterTraceGuids ("Klasik") menggunakan fungsi GetTraceEnableLevel untuk mengambil tingkat pengaktifan yang ditentukan oleh pengontrol pelacakan untuk menunjukkan tingkat peristiwa mana yang akan dilacak. Penyedia memanggil fungsi ini dari fungsi ControlCallback mereka. |
GetTraceLoggerHandle Penyedia acara berbasis RegisterTraceGuids ("Klasik") menggunakan fungsi GetTraceLoggerHandle untuk mengambil handel sesi pelacakan peristiwa yang harus ditulis peristiwa. Penyedia memanggil fungsi ini dari fungsi ControlCallback mereka. |
OpenTraceA Fungsi OpenTraceA (ANSI) (evntrace.h) membuka handel pemrosesan jejak ETW untuk mengonsumsi peristiwa dari sesi pelacakan real time ETW atau file log ETW. |
OpenTraceFromBufferStream Membuat sesi pemrosesan jejak yang tidak secara langsung dilampirkan ke file atau sesi aktif apa pun. |
OpenTraceFromFile Membuat sesi pemrosesan jejak untuk memproses file Tracelog .etl. |
OpenTraceFromRealTimeLogger Membuka handel pemrosesan pelacakan ETW untuk mengonsumsi peristiwa dari sesi pelacakan real time ETW atau file log ETW. |
OpenTraceFromRealTimeLoggerWithAllocationOptions Membuat sesi pemrosesan jejak yang dilampirkan ke sesi ETW real-time aktif. |
OpenTraceW Fungsi OpenTraceW (Unicode) (evntrace.h) membuka handel pemrosesan jejak ETW untuk mengonsumsi peristiwa dari sesi jejak real-time ETW atau file log ETW. |
ProcessTrace Mengirimkan peristiwa dari satu atau beberapa sesi pemrosesan jejak kepada konsumen. |
ProcessTraceAddBufferToBufferStream Menyediakan buffer pelacakan ETW ke sesi pemrosesan yang dibuat oleh OpenTraceFromBufferStream. |
ProcessTraceBufferDecrementReference Merilis referensi ke Buffer yang ditambahkan oleh ProcessTraceBufferIncrementReference. |
ProcessTraceBufferIncrementReference Dipanggil selama BufferCallback pada Buffer yang disediakan untuk mencegahnya dibebaskan sampai pemanggil selesai dengannya. |
QueryAllTracesA Fungsi Fungsi QueryAllTracesA (ANSI) (evntrace.h) mengambil properti dan statistik untuk semua sesi pelacakan peristiwa yang dapat dikueri pemanggil. |
QueryAllTracesW Fungsi QueryAllTracesW (Unicode) (evntrace.h) mengambil properti dan statistik untuk semua sesi pelacakan peristiwa yang dapat dikueri pemanggil. |
QueryTraceA Fungsi QueryTraceA (ANSI) (evntrace.h) mengambil pengaturan properti dan statistik sesi untuk sesi pelacakan peristiwa yang ditentukan. |
QueryTraceProcessingHandle Mengambil informasi tentang sesi pemrosesan jejak ETW yang dibuka oleh OpenTrace. |
QueryTraceW Fungsi QueryTraceW (Unicode) (evntrace.h) mengambil pengaturan properti dan statistik sesi untuk sesi pelacakan peristiwa yang ditentukan. |
RegisterTraceGuidsA Fungsi RegisterTraceGuidsA (ANSI) (evntrace.h) adalah fungsi usang, dan kode baru harus menggunakan alternatif yang disediakan. |
RegisterTraceGuidsW Fungsi RegisterTraceGuidsW (Unicode) (evntrace.h) adalah fungsi usang, dan kode baru harus menggunakan alternatif yang disediakan. |
RemoveTraceCallback Fungsi RemoveTraceCallback menghentikan fungsi EventCallback menerima peristiwa untuk kelas pelacakan peristiwa. Fungsi ini sudah usang. |
SetTraceCallback Fungsi SetTraceCallback menentukan fungsi EventCallback untuk memproses peristiwa untuk kelas pelacakan peristiwa yang ditentukan. Fungsi ini sudah usang. |
StartTraceA Fungsi StartTrace memulai sesi pelacakan peristiwa. (ANSI) |
StartTraceW Fungsi StartTrace memulai sesi pelacakan peristiwa. (Unicode) |
StopTraceA Fungsi StopTraceA (ANSI) (evntrace.h) menghentikan sesi pelacakan peristiwa yang ditentukan. Fungsi ControlTrace menggantikan fungsi ini. |
StopTraceW Fungsi StopTraceW (Unicode) (evntrace.h) menghentikan sesi pelacakan peristiwa yang ditentukan. Fungsi ControlTrace menggantikan fungsi ini. |
TraceEvent Penyedia acara berbasis RegisterTraceGuids ("Klasik") menggunakan fungsi TraceEvent untuk mengirim peristiwa terstruktur ke sesi pelacakan peristiwa. |
TraceEventInstance Penyedia peristiwa berbasis RegisterTraceGuids ("Klasik") menggunakan fungsi TraceEventInstance untuk mengirim peristiwa terstruktur ke sesi pelacakan peristiwa dengan pengidentifikasi instans. |
TraceMessage Penyedia acara berbasis RegisterTraceGuids ("Klasik") menggunakan fungsi TraceMessage untuk mengirim peristiwa berbasis pesan (WPP berbasis TMF) ke sesi pelacakan peristiwa. |
TraceMessageVa Penyedia peristiwa berbasis RegisterTraceGuids ("Klasik") menggunakan fungsi TraceMessageVa untuk mengirim peristiwa berbasis pesan (WPP berbasis TMF) ke sesi pelacakan peristiwa menggunakan parameter va_list. |
TraceQueryInformation Menyediakan informasi tentang sesi pelacakan peristiwa. |
TraceSetInformation Mengonfigurasi pengaturan sesi pelacakan peristiwa. |
UnregisterTraceGuids Membatalkan pendaftaran penyedia pelacakan peristiwa ETW "Klasik" (bergaya Windows 2000) yang terdaftar menggunakan RegisterTraceGuids. |
UpdateTraceA Fungsi UpdateTraceA (ANSI) (evntrace.h) memperbarui pengaturan properti dari sesi pelacakan peristiwa yang ditentukan. |
UpdateTraceW Fungsi UpdateTraceW (Unicode) (evntrace.h) memperbarui pengaturan properti dari sesi pelacakan peristiwa yang ditentukan. |
PETW_BUFFER_CALLBACK Definisi fungsi untuk BufferCallback yang akan dipanggil oleh ProcessTrace. |
PETW_BUFFER_COMPLETION_CALLBACK Definisi fungsi untuk panggilan balik yang akan diaktifkan ketika ProcessTraceAddBufferToBufferStream selesai dengan buffer. Panggilan balik ini biasanya harus membebaskan buffer sebagaimana mestinya |
PEVENT_CALLBACK Konsumen peristiwa ETW menerapkan panggilan balik ini untuk menerima peristiwa dari sesi pemrosesan jejak. Panggilan balik EventRecordCallback menggantikan panggilan balik ini. |
PEVENT_RECORD_CALLBACK Konsumen peristiwa ETW menerapkan panggilan balik ini untuk menerima peristiwa dari sesi pemrosesan jejak. Jenis PEVENT_RECORD_CALLBACK menentukan penunjuk ke fungsi panggilan balik ini. EventRecordCallback adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi. |
PEVENT_TRACE_BUFFER_CALLBACKA Fungsi PEVENT_TRACE_BUFFER_CALLBACKA (ANSI) (evntrace.h) mendapatkan statistik tentang setiap buffer peristiwa yang dikirim ETW selama sesi pemrosesan jejak. |
PEVENT_TRACE_BUFFER_CALLBACKW Fungsi PEVENT_TRACE_BUFFER_CALLBACKW (Unicode) (evntrace.h) mendapatkan statistik tentang setiap buffer peristiwa yang dikirim ETW selama sesi pemrosesan jejak. |
WMIDPREQUEST Penyedia acara berbasis RegisterTraceGuids ("Klasik") mengimplementasikan fungsi ini untuk menerima pemberitahuan dari pengontrol. Jenis WMIDPREQUEST mendefinisikan penunjuk ke fungsi panggilan balik ini. ControlCallback adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi. |
CLASSIC_EVENT_ID Mengidentifikasi peristiwa kernel yang ingin Anda aktifkan pelacakan tumpukan panggilannya. |
ENABLE_TRACE_PARAMETERS Berisi informasi yang digunakan untuk mengaktifkan penyedia melalui EnableTraceEx2. |
ENABLE_TRACE_PARAMETERS_V1 Berisi informasi yang digunakan untuk mengaktifkan penyedia melalui EnableTraceEx2. Struktur ini sudah usang. |
ETW_BUFFER_CALLBACK_INFORMATION Disediakan untuk BufferCallback sebagai parameter ConsumerInfo dan memberikan detail tentang sesi pemrosesan saat ini. |
ETW_BUFFER_CONTEXT Menyediakan informasi konteks tentang peristiwa tersebut. |
ETW_BUFFER_HEADER Struktur header buffer ETW. |
ETW_OPEN_TRACE_OPTIONS Menyediakan parameter konfigurasi untuk fungsi OpenTraceFromBufferStream, OpenTraceFromFile, OpenTraceFromRealTimeLogger, OpenTraceFromRealTimeLoggerWithAllocationOptions. |
ETW_TRACE_PARTITION_INFORMATION Berisi informasi partisi yang ditarik dari jejak ETW. |
EVENT_INSTANCE_HEADER Struktur EVENT_INSTANCE_HEADER berisi informasi pelacakan peristiwa standar yang umum untuk semua peristiwa yang ditulis oleh TraceEventInstance. |
EVENT_INSTANCE_INFO Struktur EVENT_INSTANCE_INFO memetakan pengidentifikasi transaksi unik ke kelas pelacakan peristiwa terdaftar untuk TraceEventInstance. |
EVENT_TRACE Struktur EVENT_TRACE digunakan untuk mengirimkan informasi peristiwa ke konsumen pelacakan peristiwa. |
EVENT_TRACE_HEADER Struktur EVENT_TRACE_HEADER berisi informasi pelacakan peristiwa standar yang umum untuk semua peristiwa yang ditulis oleh TraceEvent. |
EVENT_TRACE_LOGFILEA Struktur EVENT_TRACE_LOGFILEA (ANSI) (evntrace.h) menyimpan informasi tentang sumber data jejak. |
EVENT_TRACE_LOGFILEW Struktur EVENT_TRACE_LOGFILEW (Unicode) (evntrace.h) menyimpan informasi tentang sumber data pelacakan. |
EVENT_TRACE_PROPERTIES Struktur EVENT_TRACE_PROPERTIES berisi informasi tentang sesi pelacakan peristiwa dan digunakan dengan API seperti StartTrace dan ControlTrace. |
EVENT_TRACE_PROPERTIES_V2 Struktur EVENT_TRACE_PROPERTIES_V2 berisi informasi tentang sesi pelacakan peristiwa dan digunakan dengan API seperti StartTrace dan ControlTrace. |
MOF_FIELD Anda dapat menggunakan struktur MOF_FIELD untuk menambahkan data peristiwa ke struktur EVENT_TRACE_HEADER atau EVENT_INSTANCE_HEADER. |
TRACE_CONTEXT_REGISTER_INFO Mengidentifikasi kumpulan register yang akan dicatat saat mengaktifkan Pelacakan Daftar Konteks. |
TRACE_ENABLE_INFO Menentukan sesi dan informasi yang digunakan sesi untuk mengaktifkan penyedia. |
TRACE_GUID_INFO Dikembalikan oleh EnumerateTraceGuidsEx. Menentukan header ke daftar sesi yang mengaktifkan penyedia. |
TRACE_GUID_PROPERTIES Dikembalikan oleh EnumerateTraceGuids. Berisi informasi tentang penyedia pelacakan peristiwa. |
TRACE_GUID_REGISTRATION Digunakan dengan RegisterTraceGuids untuk mendaftarkan kelas pelacakan peristiwa. |
TRACE_LOGFILE_HEADER Struktur TRACE_LOGFILE_HEADER berisi informasi tentang sesi pelacakan peristiwa dan peristiwanya. |
TRACE_PERIODIC_CAPTURE_STATE_INFO Digunakan dengan TraceQueryInformation dan TraceSetInformation untuk mendapatkan atau mengatur informasi yang berkaitan dengan status penangkapan berkala. |
TRACE_PROVIDER_INSTANCE_INFO Menentukan instans GUID penyedia. |
TRACE_VERSION_INFO Menentukan informasi versi sesi TraceLogging. |
ETW_CONTEXT_REGISTER_TYPES Menentukan kumpulan register yang akan dikumpulkan saat Pelacakan Daftar Konteks diaktifkan. |
ETW_PROCESS_HANDLE_INFO_TYPE Menentukan operasi yang akan dilakukan pada sesi pemrosesan jejak. |
ETW_PROCESS_TRACE_MODES Menentukan mode pelacakan proses yang didukung. |
TRACE_QUERY_INFO_CLASS Digunakan dengan EnumerateTraceGuidsEx dan TraceSetInformation untuk menentukan jenis informasi pelacakan. |