Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gambaran umum teknologi TraceLogging.
Untuk mengembangkan TraceLogging, Anda memerlukan header ini:
Untuk panduan pemrograman untuk teknologi ini, lihat:
Kelas
|
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. |
Fungsi
|
~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. |