SENSE_DATA yapısı

SCSI Akıllı İstek komutuna yanıt olarak durum veya hata bilgilerini bildirmek için kullanılır.

Sözdizimi

typedef struct _SENSE_DATA {
  UCHAR  ErrorCode  :7;
  UCHAR  Valid  :1;
  UCHAR  SegmentNumber;
  UCHAR  SenseKey  :4;
  UCHAR  Reserved  :1;
  UCHAR  IncorrectLength  :1;
  UCHAR  EndOfMedia  :1;
  UCHAR  FileMark  :1;
  UCHAR  Information[4];
  UCHAR  AdditionalSenseLength;
  UCHAR  CommandSpecificInformation[4];
  UCHAR  AdditionalSenseCode;
  UCHAR  AdditionalSenseCodeQualifier;
  UCHAR  FieldReplaceableUnitCode;
  UCHAR  SenseKeySpecific[3];
} SENSE_DATA, *PSENSE_DATA;

Üyeler

ErrorCode

Rapor türü.

Değer Anlamı
0x70
Geçerli hatalar.
0x71
Ertelenen hatalar.

 

geçerli

Bilgi alanı bir standartta tanımlanmışsa 1; aksi takdirde, Bilgi alanı satıcıya özgüdür ve bir standart tarafından tanımlanmaz.

SegmentNumber

Eskimiş.

SenseKey

Hata kategorisini gösterir.

Akıllı Değil (0x0)

Kurtarılan Hata (0x1)

Hazır Değil (0x2)

Orta Hata (0x3)

Donanım Hatası (0x4)

Geçersiz İstek (0x5)

Birim dikkati (0x6)

Veri Koruma (0x7)

Üretici Yazılımı Hatası (0x9)

Durduruldu Komutu (0xB)

Eşittir (0xC)

Birim Taşması (0xD)

YanlışCompare (0xE)

ayrılmış

Rezerve edilmiş.

IncorrectLength

İstenen mantıksal blok uzunluğu, medyadaki verilerin mantıksal blok uzunluğuyla eşleşmiyorsa 1.

EndOfMedia

Sıralı erişimli bir cihazın medyanın sonuna ulaşmış olması veya yazıcının kağıdının bitmesi durumunda 1.

FileMark

Geçerli komut bir dosya işaretine veya ayar işaretine ulaştıysa 1. Yalnızca sıralı erişim cihazları için geçerlidir.

Bilgi

Cihaz türü veya komuta özgü veriler.

AdditionalSenseLength

Yapının kalan kısmının bayt cinsinden uzunluğu. Toplam uzunluk eksi 7.

CommandSpecificInformation

Komuta özgü veriler. Değerler uygun komut standardında tanımlanır.

AdditionalSenseCode

SenseKey alanında bildirilen hatayı açıklayan cihaza özgü kod.

AdditionalSenseCodeQualifier

AdditionalSenseCode alanı hakkında ek ayrıntılar içerebilir.

FieldReplaceableUnitCode

Bu akıllı verilerle ilişkili bileşen hakkında satıcıya özgü bilgiler.

SenseKeySpecific

Akıllı anahtara özgü bilgilerin içeriği ve biçimi SenseKey alanının değerine göre belirlenir.

Açıklamalar

Akıllı veri biçimi hakkında daha fazla bilgi için bkz. SCSI Akıllı İstek Komutu (https://wikipedia.org/wiki/SCSI_command).

Gereksinimler

Gereksinim Değer
Desteklenen en düşük düzeydeki istemci
Windows XP [yalnızca masaüstü uygulamaları]
Desteklenen en düşük sunucu
Windows Server 2003 [yalnızca masaüstü uygulamaları]
Başlık
Scsi.h

Ayrıca bakınız

iSCSI Hedef Geçiş

SCSI_PASS_THROUGH_DIRECT