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.
Mengatur properti untuk alat Pengkompilasi Pesan (MC.exe). Pengkompilasi menghasilkan file sumber daya pesan yang dapat Anda tambahkan ke proyek Anda.
Misalnya, jika Anda menggunakan API mode kernel Pelacakan Peristiwa untuk Windows (ETW) untuk menambahkan pelacakan peristiwa ke driver mode kernel, Anda dapat menggunakan pengkompilasi pesan untuk membuat file header yang berisi definisi untuk penyedia peristiwa, atribut peristiwa, saluran, dan peristiwa. Anda harus menyertakan file header ini dalam kode sumber Anda. Pengkompilasi pesan membuat skrip pengkompilasi sumber daya (*.rc) yang Anda tambahkan ke file proyek Anda.
Mengatur properti Pengkompilasi Pesan untuk proyek driver
- Buka halaman properti untuk proyek driver Anda. Pilih dan tahan (atau klik kanan) proyek driver di Penjelajah Solusi dan pilih Properti.
- Di halaman properti untuk proyek driver, pilih Properti Konfigurasi lalu pilih Pengkompilasi Pesan.
- Atur properti untuk proyek.
Halaman properti ini tersedia jika Anda menambahkan file teks pesan (.mc) atau manifes (.man) ke solusi Anda.
| Opsi | Deskripsi |
|---|---|
Opsi Tambahan |
Menentukan opsi tambahan untuk diteruskan ke alat Pengkompilasi Pesan (MC.exe). |
Ansi Input File |
Menentukan bahwa file input berisi konten ANSI (ini adalah default). (-a) |
Pesan Ansi dalam File Bin |
Menentukan bahwa pesan dalam file .bin output harus ANSI. (-A) |
Jalur Dasar |
Jalur harus menunjuk ke folder yang berisi file-file .BIN yang dibuat oleh operasi garis dasar. (-tdirektori) |
Jalur Dasar Sumber Daya |
Folder yang berisi file manifes dasar. (-sdirektori) |
Jalur Output Debug |
Jalur untuk menempatkan file .dbg C include. (-xjalur) |
Aktifkan Makro Callout |
Menambahkan makro callout untuk memanggil kode pengguna saat pengelogan. Tidak tersedia untuk C#, dan diabaikan. (-co) |
Aktifkan Jalur Output Debug |
Memungkinkan pengkompilasi untuk menempatkan file .dbg C include yang ditentukan oleh properti Jalur Output Debug . |
Ekstensi file untuk header yang dihasilkan |
Menentukan ekstensi file header yang dihasilkan. (-eekstensi) |
Buat Sumber Daya Dasar |
Membuat garis besar instrumentasi Anda. |
Membuat kelas pengelogan C# (terkelola) |
Menghasilkan kelas pengelogan C# (terkelola) yang menyertakan metode yang akan Anda panggil untuk mencatat peristiwa dalam manifes Anda. (-csnamespace) |
Menghasilkan file header yang berisi nama-nama penghitung dan GUID |
Gunakan opsi ini untuk menentukan folder tempat Anda ingin pengkompilasi menempatkan file header yang dihasilkan. |
Hasilkan Makro Pengelogan Mode Kernel |
Menghasilkan makro pengelogan mode kernel. (-km) |
Hasilkan File MOF |
Hasilkan dukungan tingkat bawah untuk semua fungsi dan makro yang dihasilkan. File MOF akan dihasilkan dari manifes. File MOF akan ditempatkan di lokasi yang ditentukan oleh opsi -h (-mof). |
Hasilkan Header OLE2 |
Menghasilkan file header OLE2. (-o) |
Hasilkan kelas pengelogan C# statis (terkelola) |
Menghasilkan kelas pengelogan C# statis (terkelola) yang menyertakan metode yang akan Anda panggil untuk mencatat peristiwa dalam manifes Anda. (-cssnamespace) |
Buat Makro Pengelogan Mode Pengguna |
Buat makro pencatatan mode pengguna. (-um) |
Nama Dasar File yang Dihasilkan |
Menentukan nama dasar semua file yang dihasilkan. (-zbasename) |
Jalur File RC dan Pesan Biner yang Dihasilkan |
Menentukan jalur ke file pesan RC dan biner yang dihasilkan. |
Jalur File Header |
Menentukan jalur file header yang dihasilkan. (-hpath) |
Panjang Pesan Maksimum |
Gunakan argumen ini agar pengkompilasi menghasilkan peringatan jika ada pesan yang melebihi karakter panjang. (-mpanjang) |
Awalan Nama Makro |
Gunakan argumen ini untuk mengambil alih awalan default yang digunakan pengkompilasi untuk nama makro pengelogan dan nama metode. (-pawalan) |
Jalur File RC |
Folder tempat Anda ingin pengkompilasi menempatkan skrip pengkompilasi sumber daya yang dihasilkan (file.rc) dan file .bin yang dihasilkan. (-rjalur) |
Hapus karakter dari nama simbolis |
Gunakan argumen ini untuk menghapus karakter dari awal nama simbolis yang Anda tentukan untuk peristiwa tersebut. (-Pawalan) |
Atur Bit Pelanggan |
Mengatur bit Pelanggan pada seluruh ID pesan. (-c) |
Akhiri Pesan Dengan Null |
Mengakhiri semua string dengan null dalam tabel pesan. (-n) |
Unicode Input File |
Menentukan bahwa file input berisi konten Unicode. (-u) Defaultnya adalah ANSI. |
Pesan Unicode dalam file bin |
Menentukan bahwa pesan dalam file .bin output adalah Unicode. (-U) Ini adalah default. |
Gunakan nama dasar input |
Gunakan argumen ini agar pengkompilasi menggunakan nama dasar file input untuk nama output .bin file. (-b) |
Gunakan Nilai Desimal |
Gunakan argumen ini untuk menggunakan nilai desimal untuk konstanta Tingkat Keparahan dan Fasilitas dalam file header alih-alih nilai heksadesimal. (-d) |
Validasi Terhadap Sumber Daya Patokan |
Gunakan argumen ini saat Anda membuat versi baru manifes Anda dan ingin memeriksanya untuk kompatibilitas aplikasi terhadap garis besar yang Anda buat menggunakan opsi -s . |
Verbos |
Gunakan opsi ini untuk menghasilkan output terperinci. (-v) |
Topik terkait
- Pengkompilasi Pesan (MC.exe)
- Lingkungan build WDK dan Visual Studio Tugas pengkompilasi pesan
- Event Tracing untuk Windows (ETW)