Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. 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
-
Código de erro
-
O tipo de relatório.
Valor Significado - 0x70
Erros atuais. - 0x71
Erros adiados. -
Válido
-
1 se o campo Informação estiver definido numa norma; caso contrário, o campo Informações é específico do fornecedor e não é definido por um padrão.
-
Número do segmento
-
Obsoleto.
-
SenseKey
-
Indica a categoria de erro.
-
Sem sentido (0x0)
-
Erro recuperado (0x1)
-
Não está pronto (0x2)
-
Erro médio (0x3)
-
Erro de hardware (0x4)
-
Pedido ilegal (0x5)
-
Unidade de Atenção (0x6)
-
Proteção de dados (0x7)
-
Erro de firmware (0x9)
-
Comando abortado (0xB)
-
Igual (0xC)
-
Estouro de volume (0xD)
-
Comparar mal (0xE)
-
-
Reservado
-
Reservado.
-
Comprimento Incorreto
-
1 se o comprimento do bloco lógico solicitado não corresponder ao comprimento do bloco lógico dos dados na mídia.
-
Fim da Mídia
-
1 se um dispositivo de acesso sequencial tiver atingido o fim da mídia ou se uma impressora estiver sem papel.
-
Marca de arquivo
-
1 se o comando atual tiver atingido uma marca de arquivo ou setmark. Válido apenas para dispositivos de acesso sequencial.
-
Informações
-
Dados específicos do tipo de dispositivo ou comando.
-
AdicionalSenseLength
-
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.
-
AdicionalSenseCode
-
Código específico do dispositivo que descreve o erro relatado no campo SenseKey .
-
AdicionalSenseCodeQualifier
-
Pode conter detalhes adicionais sobre o campo AdditionalSenseCode .
-
FieldReplaceableUnitCode
-
Informações específicas do fornecedor sobre o componente associado a esses dados de sensoriamento.
-
SenseKeySpecific
-
O conteúdo e o formato das informações específicas da chave de deteção são determinados pelo valor do campo SenseKey .
Observações
Para obter mais informações sobre o formato de deteção de dados, consulte SCSI Request Sense Command (https://wikipedia.org/wiki/SCSI_command).
Requerimentos
| Requisito | Valor |
|---|---|
| Cliente mínimo suportado |
Windows XP [apenas aplicações de ambiente de trabalho] |
| Servidor mínimo suportado |
Windows Server 2003 [apenas aplicações de ambiente de trabalho] |
| Cabeçalho |
|
Ver também