Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se usa para notificar el estado o la información de error en respuesta a un comando SCSI Request Sense .
Sintaxis
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;
Miembros
-
ErrorCode
-
Tipo de informe.
Importancia Significado - 0x70
Errores actuales. - 0x71
Errores diferidos. -
válidos
-
1 si el campo Información se define en un estándar; De lo contrario, el campo Información es específico del proveedor y no está definido por un estándar.
-
segmentNumber
-
Obsoleto.
-
SenseKey
-
Indica la categoría de error.
-
Sin sentido (0x0)
-
Error recuperado (0x1)
-
No listo (0x2)
-
Error medio (0x3)
-
Error de hardware (0x4)
-
Solicitud no válida (0x5)
-
Atención unitaria (0x6)
-
Protección de datos (0x7)
-
Error de firmware (0x9)
-
Comando anulado (0xB)
-
Igual (0xC)
-
Desbordamiento de volumen (0xD)
-
Compatibilidad incorrecta (0xE)
-
-
reservados
-
Reservado.
-
IncorrectLength
-
1 si la longitud del bloque lógico solicitado no coincide con la longitud del bloque lógico de los datos del medio.
-
EndOfMedia
-
1 si un dispositivo de acceso secuencial ha llegado al final del medio o una impresora está fuera de papel.
-
FileMark
-
1 si el comando actual ha alcanzado una marca de archivo o setmark. Solo es válido para dispositivos de acceso secuencial.
-
Información
-
Datos específicos de tipo de dispositivo o comando.
-
AdditionalSenseLength
-
Longitud en bytes del resto de la estructura. Longitud total menos 7.
-
CommandSpecificInformation
-
Datos específicos del comando. Los valores se definen en el estándar de comandos adecuado.
-
AdditionalSenseCode
-
Código específico del dispositivo que describe el error notificado en el campo SenseKey .
-
AdditionalSenseCodeQualifier
-
Puede contener detalles adicionales sobre el campo AdditionalSenseCode .
-
FieldReplaceableUnitCode
-
Información específica del proveedor sobre el componente asociado a estos datos de sentido.
-
SenseKeySpecific
-
El contenido y el formato de la información específica de la clave de sentido viene determinado por el valor del campo SenseKey .
Observaciones
Para obtener más información sobre el formato de datos de detección, consulte Comando SCSI Request Sense (https://wikipedia.org/wiki/SCSI_command).
Requisitos
| Requisito | Importancia |
|---|---|
| Cliente mínimo compatible |
Windows XP [solo aplicaciones de escritorio] |
| Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
| Cabecera |
|
Consulte también