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.
Baru untuk Windows 10, TraceLogging adalah kerangka kerja pelacakan untuk aplikasi mode pengguna dan driver mode kernel. TRACELogging API didasarkan pada Pelacakan Peristiwa untuk Windows (ETW) dan menawarkan cara kode instrumentasi yang disederhanakan untuk membuat penyedia C/C++ ETW asli. Instrumentasi TraceLogging dapat disusun saat diperlukan, tetapi tidak memerlukan overhead untuk menentukan peristiwa dan data peristiwa dalam manifes instrumentasi terpisah (file XML). Selain itu, instrumentasi yang Anda tambahkan dengan TraceLogging API dapat dengan mudah diperluas untuk menyediakan data telemetri untuk pengukuran dan diagnostik performa.
TRACELogging API menawarkan keuntungan dari Pelacakan Perangkat Lunak WPP atau pernyataan cetak debug, karena mudah dikodekan, dan juga memberikan manfaat ETW berbasis manifes, karena mudah untuk menganalisis dan menghubungkan peristiwa dari data jejak yang dikumpulkan.
TraceLogging dibangun di atas ETW dan kompatibel dengan alat yang ada. Penyedia yang menggunakan ETW berbasis manifes akan terus didukung. Tidak perlu mengonversi penyedia ETW berbasis manifes ke penyedia TraceLogging, kecuali dalam kasus di mana Anda memerlukan peristiwa untuk data telemetri.
Pelacakan Perangkat Lunak WPP masih didukung. Namun, TraceLogging menawarkan banyak keuntungan dalam hal pemeliharaan dan ekstensibilitas, dan bahkan lebih mudah digunakan dalam kode Anda.
Di bagian ini
| Topik | Deskripsi |
|---|---|
Topik ini menjelaskan cara menggunakan TRAceLogging API dari dalam driver dan komponen mode kernel. |
|
Kode sumber dalam topik ini menunjukkan cara menggunakan TraceLogging. |
|
Topik ini menjelaskan beberapa kesalahan build umum dan cara mengatasinya. |