Makale numarası: 296225 - Son Gözden Geçirme: 07 Eylül 2004 Salı - Gözden geçirme: 2.1

SCSIPORT hata ayıklama günlüğünü etkinleştirme

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Özet

Bu makalede SCSIPORT ve SCSI miniport sürücüsü, Microsoft Windows XP, Microsoft Windows 2000 ve Microsoft Windows NT için hata ayıklama günlüğünü etkinleştirin.

Daha fazla bilgi

Hata ayıklama günlüklerini etkinleştirmek için uygun simge dosyalarını ve hedef bilgisayara bağlı bir çekirdek hata ayıklayıcısı olması gerekir. Ayrıca, yalnızca çalışır bir denetlenmiş oturum hata ayıklama veya hata ayıklama işletim sistemi. Bu yöntem boş üzerinde çalışacak veya işletim sistemini perakende oluşturur.

Windows NT ve Windows 2000

Windows 2000 ve Windows NT'DE, SCSIPORT sürücüsünden ayrıntılı hata ayıklama izlemesi ScsiDebug genel değişkeni bir çekirdek hata ayıklayıcısı 3 ayarlayarak edinebilirsiniz. Örneğin,:
  1. Hata ayıklayıcısının hedef bilgisayar hata ayıklamak için ayarlayın.
  2. Ana bilgisayara bağlı hata ayıklayıcısının hedef bilgisayardan halinde bölün.
  3. ScsiDebug bayrağı, benzer şekilde düzenleyin:
    kd >ed Scsiport!ScsiDebug 3
    kd >g
    					

WINDOWS XP

Windows XP'deki hata ayıklama yazdırma önceki versiyonlardan değiştirdi. Sürücüler, DbgPrintEx adlı yeni bir işlev artık hata ayıklama iletileri yazdırmak için kullanın. DbgPrintEx işlevi belirtilen dize için çekirdek hata ayıklayıcısını geçirmeden veya Componentıd düzeyi ve karşılık gelen bileşeni süzgeç maskeleri değerlerini bağlı tüm, hiçbir şey yapmaz.

SCSIPORT sürücünün Kd_ScsiPort_Mask maskesidir ve SCSI miniport sürücüsü Kd_ScsiMiniport_Mask maskesidir. SCSIPORT ve SCSI miniport günlükleri almak için <a0></a0>, aşağıdaki adımları izleyin:
  1. Hata ayıklayıcısının hedef bilgisayar hata ayıklamak için ayarlayın.
  2. Ana bilgisayara bağlı hata ayıklayıcısının hedef bilgisayardan halinde bölün.
  3. Kd_ScsiPort_Mask düzenlemek ve gibi görünmesini sağlayacak şekilde Kd_ScsiMiniport_Mask bayrakları:
        kd >ed NT!Kd_ScsiPort_Mask 3
        kd >ed NT!Kd_ScsiMiniport_Mask 3
        kd >g
    					
Kd_ScsiPort_Mask hem Kd_ScsiMiniPort_Mask 32-bit maskesi değişkenleridir. Alt 4 bit hata ayıklama düzeyini denetler. Uygun biti gerekli hata ayıklama düzeyini sağlar.

Bu tablo, bit, değer ve dört biti açıklamasını gösterir:
    Bit    Value  Description
    ------------------------------------------

     0       1    Error Level (Always printed)
     1       2    Warning Level
     2       4    Trace Level
     3       8    Info Level
				
hata ayıklama günlükleri, birden çok düzeylerinden edinmek için <a0></a0>, gerekli tüm düzeyler için bit değerlerini ayarlayın. Örneğin, günlükleri için hata ve uyarı düzeyi almak için <a0></a0>, bit 0 ve 1'e 1 ayarlayın. Bu hata ayıklama bayrağı 3'e ayarlama olur.

Referanslar

DbgPrintEx APı'SI hakkında daha fazla bilgi için Microsoft Windows XP Device Driver Kit (DDK) belgelerine bakın.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Visio 2000 Enterprise Edition
  • Microsoft Windows XP Professional Edition
Anahtar Kelimeler: 
kbmt kbbug kbdebug kbhowto kbstoragedev KB296225 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:296225  (http://support.microsoft.com/kb/296225/en-us/ )