struktur SENSE_DATA

Digunakan untuk melaporkan status atau informasi kesalahan sebagai respons terhadap perintah Request Sense SCSI.

Sintaksis

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;

Anggota

errorCode

Jenis laporan.

Nilai Makna
0x70
Kesalahan saat ini.
0x71
Kesalahan yang ditangguhkan.

 

valid

1 jika bidang Informasi didefinisikan dalam standar; jika tidak, bidang Informasi khusus vendor dan tidak ditentukan oleh standar.

SegmentNumber

Usang.

SenseKey

Menunjukkan kategori kesalahan.

No Sense (0x0)

Kesalahan yang Dipulihkan (0x1)

Belum Siap (0x2)

Kesalahan Sedang (0x3)

Kesalahan Perangkat Keras (0x4)

Permintaan Ilegal (0x5)

Unit Attention (0x6)

Perlindungan Data (0x7)

Kesalahan Firmware (0x9)

Perintah Dibatalkan (0xB)

Sama dengan (0xC)

Volume Overflow (0xD)

Kesalahan komparasi (0xE)

yang Dicadangkan

Direservasi.

IncorrectLength

1 jika panjang blok logis yang diminta tidak cocok dengan panjang blok logis data di media.

EndOfMedia

1 jika perangkat akses berurutan telah mencapai akhir media, atau printer kehabisan kertas.

Tanda File

1 jika perintah saat ini telah mencapai tanda file atau setmark. Hanya berlaku untuk perangkat akses berurutan.

Informasi

Jenis perangkat atau data spesifik perintah.

AdditionalSenseLength

Panjang byte sisa struktur. Panjang total dikurangi 7.

CommandSpecificInformation

Data khusus perintah. Nilai ditentukan dalam standar perintah yang sesuai.

AdditionalSenseCode

Kode khusus perangkat yang menjelaskan kesalahan yang dilaporkan di bidang SenseKey .

AdditionalSenseCodeQualifier

Dapat berisi detail tambahan tentang bidang AdditionalSenseCode .

FieldReplaceableUnitCode

Informasi khusus vendor tentang komponen yang terkait dengan data pengertian ini.

SenseKeySpecific

Konten dan format informasi spesifik kunci indera ditentukan oleh nilai bidang SenseKey .

Komentar

Untuk informasi selengkapnya tentang format data pengertian, lihat Perintah Pengertian Permintaan SCSI (https://wikipedia.org/wiki/SCSI_command).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Kepala Halaman
Scsi.h

Lihat juga

Pass-Through Target iSCSI

SCSI_PASS_THROUGH_DIRECT