Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Wordt gebruikt om status- of foutgegevens te rapporteren als reactie op een opdracht SCSI-aanvraagzin .
Syntaxis
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;
Leden
-
Foutcode
-
Het rapporttype.
Waarde Betekenis - 0x70
Huidige fouten. - 0x71
Uitgestelde fouten. -
geldige
-
1 als het veld Informatie is gedefinieerd in een standaard; anders is het veld Informatie leverancierspecifiek en niet gedefinieerd door een standaard.
-
SegmentNummering
-
Verouderd.
-
SenseKey
-
Geeft de foutcategorie aan.
-
Geen zin (0x0)
-
Herstelde fout (0x1)
-
Niet gereed (0x2)
-
Gemiddelde fout (0x3)
-
Hardwarefout (0x4)
-
Ongeldige aanvraag (0x5)
-
Aandacht van eenheid (0x6)
-
Gegevensbeveiliging (0x7)
-
Firmwarefout (0x9)
-
Opdracht afgebroken (0xB)
-
Gelijk aan (0xC)
-
Volumeoverloop (0xD)
-
Miscompare (0xE)
-
-
gereserveerde
-
Gereserveerd.
-
IncorrectLength
-
1 als de aangevraagde logische bloklengte niet overeenkomt met de lengte van het logische blok van de gegevens op de media.
-
EndOfMedia
-
1 als een apparaat met sequentiële toegang het einde van de media heeft bereikt of als een printer geen papier meer heeft.
-
FileMark
-
1 als de huidige opdracht een bestandsmarkering of een ingestelde markering heeft bereikt. Alleen geldig voor apparaten met sequentiële toegang.
-
Informatie
-
Apparaattype of opdrachtspecifieke gegevens.
-
AdditionalSenseLength
-
De lengte in bytes van de rest van de structuur. De totale lengte min 7.
-
CommandSpecificInformation
-
Opdrachtspecifieke gegevens. Waarden worden gedefinieerd in de juiste opdrachtstandaard.
-
AdditionalSenseCode
-
Apparaatspecifieke code die de fout beschrijft die is gerapporteerd in het veld SenseKey .
-
AdditionalSenseCodeQualifier
-
Kan aanvullende details bevatten over het veld AdditionalSenseCode .
-
FieldReplaceableUnitCode
-
Leverancierspecifieke informatie over het onderdeel dat aan deze zintuiggegevens is gekoppeld.
-
SenseKeySpecific
-
De inhoud en opmaak van de specifieke informatie voor de sense-sleutel wordt bepaald door de waarde van het veld SenseKey .
Opmerkingen
Zie SCSI Request Sense Command (https://wikipedia.org/wiki/SCSI_command) voor meer informatie over de sense-gegevensindeling.
Behoeften
| Voorwaarde | Waarde |
|---|---|
| Minimaal ondersteunde client |
Windows XP [alleen desktop-apps] |
| Minimaal ondersteunde server |
Windows Server 2003 [alleen desktop-apps] |
| Koptekst |
|
Zie ook
-
passthrough- voor iSCSI-doel