Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird verwendet, um Status- oder Fehlerinformationen als Reaktion auf einen Befehl zur SCSI-Anforderungsoptimierung zu melden.
Syntax
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;
Elemente
-
ErrorCode
-
Der Berichtstyp.
Wert Bedeutung - 0x70
Aktuelle Fehler. - 0x71
Verzögerte Fehler. -
Gültige
-
1, wenn das Feld "Information " in einem Standard definiert ist; andernfalls ist das Feld "Information " anbieterspezifisch und nicht durch einen Standard definiert.
-
SegmentNumber-
-
Veraltet.
-
SenseKey
-
Gibt die Fehlerkategorie an.
-
Kein Sinn (0x0)
-
Wiederhergestellter Fehler (0x1)
-
Nicht bereit (0x2)
-
Mittlerer Fehler (0x3)
-
Hardwarefehler (0x4)
-
Unzulässige Anforderung (0x5)
-
Unit Attention (0x6)
-
Datenschutz (0x7)
-
Firmwarefehler (0x9)
-
Abgebrochener Befehl (0xB)
-
Gleich (0xC)
-
Volumenüberlauf (0xD)
-
Falsch kompare (0xE)
-
-
Reservierte
-
Reserviert.
-
IncorrectLength
-
1, wenn die angeforderte logische Blocklänge nicht mit der logischen Blocklänge der Daten auf dem Medium übereinstimmt.
-
EndOfMedia
-
1, wenn ein Sequenzzugriffsgerät das Ende des Mediums erreicht hat oder ein Drucker aus Papier ist.
-
FileMark
-
1, wenn der aktuelle Befehl ein Dateizeichen oder ein Setzeichen erreicht hat. Gilt nur für geräte mit sequenziellem Zugriff.
-
Informationen
-
Gerätetyp oder Befehlsspezifische Daten.
-
AdditionalSenseLength
-
Die Länge in Byte des Rests der Struktur. Die Gesamtlänge minus 7.
-
CommandSpecificInformation
-
Befehlsspezifische Daten. Werte werden im entsprechenden Befehlsstandard definiert.
-
AdditionalSenseCode
-
Gerätespezifischer Code, der den im Feld SenseKey gemeldeten Fehler beschreibt.
-
AdditionalSenseCodeQualifier
-
Kann zusätzliche Details zum AdditionalSenseCode-Feld enthalten.
-
FieldReplaceableUnitCode
-
Herstellerspezifische Informationen zu der Komponente, die diesen Sinnesdaten zugeordnet ist.
-
SenseKeySpecific
-
Der Inhalt und das Format der spezifischen Informationen des Sense Key wird durch den Wert des SenseKey-Felds bestimmt.
Bemerkungen
Weitere Informationen zum Sense-Datenformat finden Sie unter SCSI Request Sense Command (https://wikipedia.org/wiki/SCSI_command).
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindest unterstützter Client |
Windows XP [nur Desktop-Apps] |
| Unterstützter Server (Mindestversion) |
Windows Server 2003 [Nur Desktop-Apps] |
| Kopfzeile |
|
Siehe auch