Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Usado para relatar informações de status ou erro em resposta a um comando SCSI Request Sense .
Sintaxe
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;
Membros
-
ErrorCode
-
O tipo de relatório.
Valor Significado - 0x70
Erros atuais. - 0x71
Erros adiados. -
válido
-
1 se o campo Informações for definido em um padrão; caso contrário, o campo Informações é específico do fornecedor e não é definido por um padrão.
-
SegmentNumber
-
Obsoleto.
-
SenseKey
-
Indica a categoria de erro.
-
Sem sentido (0x0)
-
Erro recuperado (0x1)
-
Não pronto (0x2)
-
Erro médio (0x3)
-
Erro de hardware (0x4)
-
Solicitação Ilegal (0x5)
-
Atenção à unidade (0x6)
-
Proteção de Dados (0x7)
-
Erro de firmware (0x9)
-
Comando anulado (0xB)
-
Igual (0xC)
-
Estouro de Volume (0xD)
-
Miscompare (0xE)
-
-
Reservada
-
Reservado.
-
IncorrectLength
-
1 se o comprimento do bloco lógico solicitado não corresponder ao comprimento do bloco lógico dos dados na mídia.
-
EndOfMedia
-
1 se um dispositivo de acesso sequencial tiver atingido o fim da mídia ou uma impressora estiver sem papel.
-
FileMark
-
1 se o comando atual tiver atingido uma marca de arquivo ou uma marca de configuração. Válido somente para dispositivos de acesso sequencial.
-
Informações
-
Dados específicos do tipo de dispositivo ou comando.
-
AdditionalSenseLength
-
O comprimento em bytes do restante da estrutura. O comprimento total menos 7.
-
CommandSpecificInformation
-
Dados específicos do comando. Os valores são definidos no padrão de comando apropriado.
-
AdditionalSenseCode
-
Código específico do dispositivo que descreve o erro relatado no campo SenseKey .
-
AdditionalSenseCodeQualifier
-
Pode conter detalhes adicionais sobre o campo AdditionalSenseCode .
-
FieldReplaceableUnitCode
-
Informações específicas do fornecedor sobre o componente associado a esses dados de sentido.
-
SenseKeySpecific
-
O conteúdo e o formato das informações específicas da chave de sentido são determinados pelo valor do campo SenseKey .
Observações
Para obter mais informações sobre o formato de dados sense, consulte SCSI Request Sense Command (https://wikipedia.org/wiki/SCSI_command).
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte |
Windows XP [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte |
Windows Server 2003 [somente aplicativos da área de trabalho] |
| Cabeçalho |
|
Consulte também