Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Slouží k hlášení informací o stavu nebo chybě v reakci na příkaz SCSI Request Sense .
Syntaxe
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;
Členové
-
ErrorCode
-
Typ sestavy.
Hodnota Význam - 0x70
Aktuální chyby - 0x71
Odložené chyby -
platné
-
1, pokud je pole Informace definováno ve standardu; v opačném případě je pole Informace specifické pro dodavatele a není definováno standardem.
-
SegmentNumber
-
Zastaralý.
-
SenseKey
-
Označuje kategorii chyby.
-
Bez rozumu (0x0)
-
Obnovená chyba (0x1)
-
Nepřipraveno (0x2)
-
Střední chyba (0x3)
-
Chyba hardwaru (0x4)
-
Neplatná žádost (0x5)
-
Pozornost jednotek (0x6)
-
Ochrana dat (0x7)
-
Chyba firmwaru (0x9)
-
Přerušený příkaz (0xB)
-
Rovná se (0xC)
-
Přetečení svazku (0xD)
-
Chybné dokončování (0xE)
-
-
rezervovaný
-
Rezervovaný.
-
NesprávnýLength
-
1, pokud požadovaná délka logického bloku neodpovídá délce logického bloku dat na médiu.
-
EndOfMedia
-
1, pokud zařízení se sekvenčním přístupem dosáhlo konce média nebo je tiskárna mimo papír.
-
FileMark
-
1, pokud aktuální příkaz dosáhl značky souboru nebo značky set. Platí jenom pro zařízení se sekvenčním přístupem.
-
Informace
-
Data specifická pro typ zařízení nebo příkaz
-
AdditionalSenseLength
-
Délka zbytku struktury v bajtech. Celková délka minus 7.
-
CommandSpecificInformation
-
Data specifická pro příkazy. Hodnoty jsou definovány v příslušném standardu příkazů.
-
AdditionalSenseCode
-
Kód specifický pro zařízení, který popisuje chybu hlášenou v poli SenseKey .
-
AdditionalSenseCodeQualifier
-
Může obsahovat další podrobnosti o poli AdditionalSenseCode .
-
FieldReplaceableUnitCode
-
Informace specifické pro dodavatele o komponentě přidružené k tomuto inteligentnímu datu.
-
SenseKeySpecific
-
Obsah a formát informací specifických pro klíč smyslu je určen hodnotou pole SenseKey .
Poznámky
Další informace o formátu dat sense naleznete v tématu Příkaz SCSI Request Sense Command (https://wikipedia.org/wiki/SCSI_command).
Požadavky
| Požadavek | Hodnota |
|---|---|
| Minimální podporovaný klient |
Windows XP [pouze desktopové aplikace] |
| Minimální podporovaný server |
Windows Server 2003 [pouze desktopové aplikace] |
| Záhlaví |
|
Viz také