RS_COMMAND_TIMEOUTS_DESCRIPTOR Struktur (scsi.h)
Die RS_COMMAND_TIMEOUTS_DESCRIPTOR-Struktur enthält Befehlstimeoutinformationen vom Anfang der Verarbeitung eines Befehls bis zum gemeldeten Abschluss.
Syntax
typedef struct {
UCHAR DescriptorLength[2];
UCHAR Reserved;
UCHAR CommandSpecific;
UCHAR NominalCommandProcessingTimeoutInSec[4];
UCHAR RecommendedCommandTimeoutInSec[4];
} RS_COMMAND_TIMEOUTS_DESCRIPTOR, *PRS_COMMAND_TIMEOUTS_DESCRIPTOR;
Angehörige
DescriptorLength[2]
Die Länge dieser Struktur.
Reserved
Reserviert für die interne Verwendung.
CommandSpecific
Enthält Timeoutinformationen, die für einen bestimmten Befehl definiert sind, z. B. den Schreibpufferbefehl.
NominalCommandProcessingTimeoutInSec[4]
Gibt die minimale Zeitspanne in Sekunden an, die der Anwendungsclient warten soll, bevor der Fortschritt des Befehls überprüft wird. Ein Wert von Null bedeutet, dass kein Timeout angegeben wird.
RecommendedCommandTimeoutInSec[4]
Gibt die empfohlene Zeit in Sekunden an, die der Anwendungsclient warten soll, bevor der Befehl ausgecheckt wird. Ein Wert von Null bedeutet, dass keine Zeit angegeben wird.
Bemerkungen
Werte, die in der Befehlstimeoutdeskriptor enthalten sind, enthalten keine Zeiten, die sich außerhalb des Steuerelements des Geräteservers befinden.
Bei Befehlen, die eine Änderung der Energiebedingung verursachen, enthaltene Werte im Befehlstimeoutsdeskriptor keine Übergangszeit.
Anforderungen
Anforderung | Wert |
---|---|
Header- | scsi.h |