Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İleti Derleyicisi (MC.exe) aracının özelliklerini ayarlar. Derleyici, projenize ekleyebileceğiniz ileti kaynak dosyalarını oluşturur.
Örneğin, çekirdek modu sürücüsüne olay izleme eklemek üzere Windows için Olay İzleme (ETW) çekirdek modu API'sini kullanıyorsanız, olay sağlayıcısı, olay öznitelikleri, kanallar ve olaylar için tanımları içeren bir üst bilgi dosyası oluşturmak için ileti derleyicisini kullanabilirsiniz. Bu üst bilgi dosyasını kaynak kodunuza eklemeniz gerekir. İleti derleyicisi, proje dosyanıza eklediğiniz bir kaynak derleyici betiği (*.rc) oluşturur.
Sürücü projeleri için İleti Derleyicisi özelliklerini ayarlama
- Sürücü projenizin özellik sayfalarını açın. Çözüm Gezgini'nde sürücü projesini seçip basılı tutun (veya sağ tıklayın) ve Özellikler'i seçin.
- Sürücü projesinin özellik sayfalarında Yapılandırma Özellikleri'ni ve ardından İleti Derleyicisi'ni seçin.
- Projenin özelliklerini ayarlayın.
Çözümünüze ileti metin dosyası (.mc) veya bildirim (.man) eklerseniz bu özellik sayfası kullanılabilir.
| Seçenek | Açıklama |
|---|---|
Ek Seçenekler |
İleti Derleyicisi (MC.exe) aracına geçirmek için ek seçenekleri belirtir. |
Ansi Giriş Dosyası |
Giriş dosyasının ANSI içeriği içerdiğini belirtir (bu varsayılandır). (-a) |
Bin dosyasında ANSI iletisi |
Çıkış .bin dosyasındaki iletilerin ANSI olması gerektiğini belirtir. (-A) |
Temel Yol |
Yol, temel işlemin oluşturduğu .BIN dosyalarını içeren klasöre göstermelidir. (-tdizini) |
Temel Kaynak Yolu |
Temel bildirim dosyalarını içeren klasör. (-sdizini) |
Çıkış Yolunda Hata Ayıklama |
.dbg C include dosyasının yerleştirildiği yol. (-xyol) |
Açıklama Balonu Makros'u etkinleştirme |
Kayıt sırasında kullanıcı kodunu çağırmak için bir çağrı makrosu ekler. C# için mevcut değildir ve yoksayılır. (-co) |
Hata Ayıklama Çıkış Yolunu Etkinleştir |
Derleyicinin Hata Ayıklama Çıkış Yolu özelliği tarafından belirtilen .dbg C dahil etme dosyasını yerleştirebilmesini sağlar. |
Oluşturulan üst bilgi için dosya uzantısı |
Oluşturulan üst bilgi dosyasının uzantısını belirtir. (-euzantısı) |
Temel Kaynak Oluştur |
Aletlerinizin temelini oluşturur. |
C# (yönetilen) günlük sınıfı oluştur |
Bildiriminizdeki olayları günlüğe kaydetmek için çağırabileceğiniz yöntemleri içeren bir C# (yönetilen) günlük sınıfı oluşturur. (-csad alanı) |
Sayaç adlarını ve GUID'leri içeren üst bilgi dosyası oluşturma |
Derleyicinin oluşturulan üst bilgi dosyasını yerleştirmesini istediğiniz klasörü belirtmek için bu seçeneği kullanın. |
Çekirdek Modu Günlük Makroları Oluşturma |
Çekirdek modunda günlük makrolar oluşturur. (-km) |
MOF Dosyası Oluştur |
Oluşturulan tüm işlevler ve makrolar için alt düzey destek oluşturun. Bildirimden MOF dosyası oluşturulur. MOF dosyası , -h seçeneği (-mof) tarafından belirtilen konuma yerleştirilir. |
OLE2 Üst Bilgisi Oluşturma |
Bir OLE2 üst bilgi dosyası oluşturur. (-o) |
Statik C# (yönetilen) kayıt sınıfı oluştur |
Bildiriminizdeki olayları günlüğe kaydetmek için çağırabileceğiniz yöntemleri içeren statik bir C# (yönetilen) günlük sınıfı oluşturur. (-cssnamespace) |
Kullanıcı Modu Günlük Makroları Oluşturma |
Kullanıcı modu günlük makroları oluşturun. (-um) |
Oluşturulan Dosyalar Temel Adı |
Oluşturulan tüm dosyaların temel adını belirtir. (-zbasename) |
Oluşturulan RC ve İkili İleti Dosyaları Yolu |
Oluşturulan RC ve ikili ileti dosyalarının yolunu belirtir. |
Üst Bilgi Dosya Yolu |
Oluşturulan üst bilgi dosyasının yolunu belirtir. (-hyol) |
İleti Uzunluğu Üst Sınırı |
Herhangi bir ileti uzunluk karakterlerini aşarsa derleyicinin bir uyarı oluşturmasını sağlamak için bu bağımsız değişkeni kullanın. (-muzunluk) |
Ön Ek Makro Adı |
Derleyicinin günlük makro adları ve yöntem adları için kullandığı varsayılan ön eki geçersiz kılmak için bu bağımsız değişkeni kullanın. (-pön eki) |
RC Dosya Yolu |
Derleyicinin oluşturulan kaynak derleyici betiğini (.rc dosyası) ve oluşturulan .bin dosyalarını yerleştirmesini istediğiniz klasör. (-ryolu) |
Sembolik Addan Karakter Kaldır |
Olay için belirttiğiniz sembolik adın başından karakterleri kaldırmak için bu bağımsız değişkeni kullanın. (-Pön eki) |
Müşteri Bitini Ayarla |
İleti kimliklerinin tamamında "Customer bit"ini ayarlar. (-c) |
null ile iletiyi sonlandırma |
İleti tablolarında null değerleri olan tüm dizeleri sonlandırır. (-n) |
Unicode Giriş Dosyası |
Giriş dosyasının Unicode içeriği içerdiğini belirtir. (-u) Varsayılan değer ANSI'dir. |
Bin Dosyasında Unicode İletisi |
Çıktı .bin dosyasındaki iletilerin Unicode olduğunu belirtir. (-U) Varsayılan değer budur. |
Girişin temel adını kullanma |
Derleyicinin çıkış .bin dosyalarının adı için giriş dosyasının temel adını kullanmasını sağlamak için bu bağımsız değişkeni kullanın. (-b) |
Ondalık Değerleri Kullanma |
Başlık dosyasında onaltılık değerler yerine önem derecesi ve tesis sabitleri için ondalık değerleri kullanmak amacıyla bu bağımsız değişkeni kullanın. (-d) |
Temel Kaynağa Göre Doğrula |
Bildiriminizin yeni bir sürümünü oluşturduğunuzda ve -s seçeneğini kullanarak oluşturduğunuz temele göre uygulama uyumluluğunu denetlemek istediğinizde bu bağımsız değişkeni kullanın. |
Ayrıntılı |
Ayrıntılı çıkış oluşturmak için bu seçeneği kullanın. (-v) |
İlgili konular
- İleti Derleyicisi (MC.exe)
- WDK ve Visual Studio derleme ortamı İleti derleyici görevi
- Windows için Olay İzleme (ETW)