TraceLogging
Gambaran umum teknologi TraceLogging.
Untuk mengembangkan TraceLogging, Anda memerlukan header ini:
Untuk panduan pemrograman untuk teknologi ini, lihat:
TraceLoggingActivity Menyediakan dukungan untuk mencatat peristiwa ETW selama aktivitas. Semua peristiwa harus ditandai atau ditumpuk secara manual. |
TraceLoggingThreadActivity Menyediakan dukungan untuk mencatat peristiwa ETW selama aktivitas. Peristiwa akan secara otomatis ditandai dengan atau ditumpuk dalam aktivitas ini. |
TraceLoggingThreadActivityIdSetter Menandai utas dengan id aktivitas sehingga ETW menandai semua peristiwa di utas tersebut dengan id aktivitas. |
~TraceLoggingThreadActivityIdSetter Memulihkan ID aktivitas asli ke utas. |
Penyedia TraceLoggingActivity::P rovider (traceloggingactivity.h) mengembalikan handel ke penyedia TraceLogging yang terkait dengan aktivitas ini. |
Penyedia TraceLoggingThreadActivity::P rovider (traceloggingactivity.h) mengembalikan handel ke penyedia TraceLogging yang terkait dengan aktivitas ini. |
SetRelatedActivity Mengatur aktivitas terkait untuk objek TraceLoggingActivity ini. |
SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId menggunakan pengidentifikasi unik aktivitas untuk mengatur aktivitas terkait untuk objek TraceLoggingActivity ini. |
SetRelatedActivityId TraceLoggingActivity::SetRelatedActivityId(const GUID) menggunakan pengidentifikasi unik aktivitas untuk mengatur aktivitas terkait untuk objek TraceLoggingActivity ini. |
TRACELOGGING_DECLARE_PROVIDER Meneruskan-mendeklarasikan handel untuk penyedia TraceLogging. |
TRACELOGGING_DEFINE_PROVIDER Menentukan handel untuk penyedia TraceLogging. |
TRACELOGGING_DEFINE_PROVIDER_STORAGE Mencadangkan penyimpanan statis untuk handel penyedia TraceLogging yang akan ditentukan oleh pengguna. Lebih suka TRACELOGGING_DEFINE_PROVIDER daripada makro ini. |
TraceLoggingActivity Membuat objek TraceLoggingActivity baru. (kelebihan beban 1/2) |
TraceLoggingActivity Membuat objek TraceLoggingActivity baru. (kelebihan beban 2/2) |
TraceLoggingBinary Makro pembungkus TraceLogging yang menambahkan bidang dengan data biner ke peristiwa. |
TraceLoggingChannel Makro pembungkus TraceLogging yang mengatur saluran untuk peristiwa tersebut. |
TraceLoggingCustom Makro pembungkus TraceLogging yang menambahkan bidang yang dikemas menggunakan serializer kustom ke peristiwa. |
TraceLoggingCustomAttribute Makro pembungkus TraceLogging yang menambahkan informasi kustom tentang peristiwa ke dalam PDB. |
TraceLoggingDescription Makro pembungkus TraceLogging yang mengatur deskripsi untuk peristiwa tersebut. |
TraceLoggingEventTag Makro pembungkus TraceLogging yang mengatur tag peristiwa untuk peristiwa tersebut. |
TraceLoggingFunction Membuat TraceLoggingThreadActivity yang dinamai sesuai dengan fungsi saat ini dan menulis peristiwa Mulai untuk aktivitas tersebut. Aktivitas Berhenti akan ditulis di akhir cakupan saat ini. |
TraceLoggingKeyword Makro pembungkus TraceLogging yang mengatur kata kunci untuk peristiwa tersebut. |
TraceLoggingLevel Makro pembungkus TraceLogging yang mengatur tingkat untuk peristiwa |
TraceLoggingOpcode Makro pembungkus TraceLogging yang mengatur opcode untuk peristiwa |
TraceLoggingOptionGroup Makro TraceLogging untuk digunakan dalam TRACELOGGING_DEFINE_PROVIDER untuk menentukan grup penyedia. |
TraceLoggingRegisterEx Mendaftarkan penyedia TraceLogging sehingga dapat digunakan untuk mencatat peristiwa, menentukan panggilan balik pengaktifan ETW. |
TraceLoggingSocketAddress Makro pembungkus TraceLogging yang menambahkan bidang dengan alamat soket ke peristiwa. |
TraceLoggingStruct Makro pembungkus TraceLogging yang menambahkan bidang yang berisi bidang lain ke peristiwa. |
TraceLoggingThreadActivity Menginisialisasi instans baru kelas TraceLoggingThreadActivity. (kelebihan beban 2/2) |
TraceLoggingThreadActivity Menginisialisasi instans baru kelas TraceLoggingThreadActivity. (kelebihan beban 1/2) |
TraceLoggingThreadActivityIdSetter Membuat objek TraceLoggingThreadActivityIdSetter baru. (kelebihan beban 2/2) |
TraceLoggingThreadActivityIdSetter Membuat objek TraceLoggingThreadActivityIdSetter baru. (kelebihan beban 1/2) |
TraceLoggingValue Makro pembungkus TraceLogging untuk C++ yang menambahkan bidang dengan jenis yang disimpulkan secara otomatis ke peristiwa. |
TraceLoggingWrite Memancarkan peristiwa TraceLogging. |
TraceLoggingWriteActivity Memancarkan peristiwa TraceLogging dengan ID aktivitas tertentu. |
TraceLoggingWriteStart Memulai aktivitas dan mencatat peristiwa mulai. |
TraceLoggingWriteStop Menghentikan aktivitas dan mencatat peristiwa berhenti. |
TraceLoggingWriteTagged Mencatat peristiwa dengan id aktivitas ETW terkait. |