RS_COMMAND_TIMEOUTS_DESCRIPTOR-Struktur (storport.h)
Die RS_COMMAND_TIMEOUTS_DESCRIPTOR-Struktur enthält Befehlstimeoutinformationen vom Beginn 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;
Member
DescriptorLength[2]
Die Länge dieser Struktur.
Reserved
Für die interne Verwendung reserviert.
CommandSpecific
Enthält Timeoutinformationen, die für einen bestimmten Befehl definiert sind, z. B. den Schreibpufferbefehl.
NominalCommandProcessingTimeoutInSec[4]
Gibt die Mindestdauer in Sekunden an, die der Anwendungsclient warten soll, bevor der Status des Befehls überprüft wird. Ein Wert von 0 bedeutet, dass kein Timeout angegeben wird.
RecommendedCommandTimeoutInSec[4]
Gibt die empfohlene Zeit in Sekunden an, die der Anwendungsclient warten soll, bevor ein Timeout für den Befehl auftritt. Der Wert 0 (null) bedeutet, dass keine Zeit angegeben wird.
Hinweise
Die im Befehlstimeoutdeskriptor enthaltenen Werte enthalten keine Zeiten, die außerhalb der Kontrolle des Geräteservers liegen.
Bei Befehlen, die eine Änderung der Energiebedingung verursachen, enthalten die Werte im Befehlstimeoutdeskriptor keine Übergangszeit.
Anforderungen
Anforderung | Wert |
---|---|
Header | storport.h |