Freigeben über


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