Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используется для отчета о состоянии или ошибке в ответ на команду SCSI Request Sense .
Синтаксис
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;
Члены
-
Код ошибки
-
Тип отчета.
Ценность Значение - 0x70
Текущие ошибки. - 0x71
Отложенные ошибки. -
Допустимые
-
1, если поле сведений определено в стандарте; В противном случае поле "Информация" зависит от поставщика и не определяется стандартом.
-
SegmentNumber
-
Является устаревшей.
-
SenseKey
-
Указывает категорию ошибки.
-
Нет смысла (0x0)
-
Восстановленная ошибка (0x1)
-
Not Ready (0x2)
-
Средняя ошибка (0x3)
-
Ошибка оборудования (0x4)
-
Незаконный запрос (0x5)
-
Внимание единицы (0x6)
-
Защита данных (0x7)
-
Ошибка встроенного ПО (0x9)
-
Прерванная команда (0xB)
-
Равно (0xC)
-
Переполнение тома (0xD)
-
Несоответствие (0xE)
-
-
зарезервированные
-
Зарезервировано.
-
Неправильное Ленгт
-
1, если запрошенная длина логического блока не соответствует длине логического блока данных на носителе.
-
EndOfMedia
-
1, если устройство с последовательным доступом достигло конца носителя, или принтер выходит из бумаги.
-
FileMark
-
1, если текущая команда достигла файла или метки. Допустимо только для последовательных устройств доступа.
-
Информация
-
Данные типа устройства или команды.
-
AdditionalSenseLength
-
Длина в байтах остальной части структуры. Общая длина минус 7.
-
CommandSpecificInformation
-
Данные, относящиеся к командам. Значения определяются в соответствующем стандарте команды.
-
AdditionalSenseCode
-
Определенный код устройства, описывающий ошибку, сообщаемую в поле SenseKey .
-
AdditionalSenseCodeQualifier
-
Может содержать дополнительные сведения о поле AdditionalSenseCode .
-
FieldReplaceableUnitCode
-
Сведения о компоненте, связанном с данными об этом смысле, зависят от поставщика.
-
SenseKeySpecific
-
Содержимое и формат конкретной информации ключа чувства определяется значением поля SenseKey .
Замечания
Дополнительные сведения о формате данных sense см. в команде SCSI Request Sense (https://wikipedia.org/wiki/SCSI_command).
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент |
Windows XP [только классические приложения] |
| Минимальный поддерживаемый сервер |
Windows Server 2003 [только классические приложения] |
| Заголовок |
|
См. также
-
сквозной целевого объекта iSCSI