Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Usato per segnalare informazioni sullo stato o sugli errori in risposta a un comando Sensore richiesta SCSI.
Sintassi
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;
Membri
-
Codice errore
-
Tipo di report.
Valore Significato - 0x70
Errori correnti. - 0x71
Errori posticipati. -
valido
-
1 se il campo Informazioni è definito in uno standard; in caso contrario, il campo Informazioni è specifico del fornitore e non è definito da uno standard.
-
SegmentNumber
-
Obsoleta.
-
SenseKey
-
Indica la categoria di errore.
-
Nessun senso (0x0)
-
Errore ripristinato (0x1)
-
Non pronto (0x2)
-
Errore medio (0x3)
-
Errore hardware (0x4)
-
Richiesta non valida (0x5)
-
Attenzione unità (0x6)
-
Protezione dei dati (0x7)
-
Errore firmware (0x9)
-
Comando interrotto (0xB)
-
Uguale (0xC)
-
Overflow del volume (0xD)
-
Errore di completamento (0xE)
-
-
riservate
-
Riservato.
-
IncorrectLength
-
1 se la lunghezza del blocco logico richiesta non corrisponde alla lunghezza del blocco logico dei dati nel supporto.
-
EndOfMedia
-
1 se un dispositivo ad accesso sequenziale ha raggiunto la fine dei supporti o una stampante è fuori carta.
-
FileMark
-
1 se il comando corrente ha raggiunto un segno di file o un segno di impostazione. Valido solo per i dispositivi con accesso sequenziale.
-
Informazioni
-
Dati specifici del tipo di dispositivo o del comando.
-
AdditionalSenseLength
-
Lunghezza in byte del resto della struttura. Lunghezza totale meno 7.
-
CommandSpecificInformation
-
Dati specifici del comando. I valori sono definiti nello standard di comando appropriato.
-
AdditionalSenseCode
-
Codice specifico del dispositivo che descrive l'errore segnalato nel campo SenseKey .
-
AdditionalSenseCodeQualifier
-
Può contenere dettagli aggiuntivi sul campo AdditionalSenseCode .
-
FieldReplaceableUnitCode
-
Informazioni specifiche del fornitore sul componente associato a questi dati di senso.
-
SenseKeySpecific
-
Il contenuto e il formato delle informazioni specifiche della chiave del senso sono determinati dal valore del campo SenseKey .
Osservazioni:
Per altre informazioni sul formato dei dati sense, vedere Comando del senso della richiesta SCSI (https://wikipedia.org/wiki/SCSI_command).
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato |
Windows XP [solo app desktop] |
| Server minimo supportato |
Windows Server 2003 [solo app desktop] |
| Intestazione |
|
Vedere anche