structure RS_COMMAND_TIMEOUTS_DESCRIPTOR (storport.h)
La structure RS_COMMAND_TIMEOUTS_DESCRIPTOR contient des informations sur le délai d’expiration de la commande depuis le début du traitement d’une commande jusqu’à son achèvement signalé.
Syntaxe
typedef struct {
UCHAR DescriptorLength[2];
UCHAR Reserved;
UCHAR CommandSpecific;
UCHAR NominalCommandProcessingTimeoutInSec[4];
UCHAR RecommendedCommandTimeoutInSec[4];
} RS_COMMAND_TIMEOUTS_DESCRIPTOR, *PRS_COMMAND_TIMEOUTS_DESCRIPTOR;
Membres
DescriptorLength[2]
Longueur de cette structure.
Reserved
Réservé à un usage interne.
CommandSpecific
Contient des informations de délai d’expiration définies pour une commande spécifique, comme la commande de mémoire tampon d’écriture.
NominalCommandProcessingTimeoutInSec[4]
Indique la durée minimale, en secondes, pendant laquelle le client d’application doit attendre avant de vérifier la progression de la commande. La valeur zéro signifie qu’aucun délai d’attente n’est spécifié.
RecommendedCommandTimeoutInSec[4]
Spécifie la durée recommandée, en secondes, pendant laquelle le client d’application doit attendre avant d’expirer la commande. La valeur zéro signifie qu’aucune heure n’est spécifiée.
Remarques
Les valeurs contenues dans le descripteur de délai d’expiration de commande n’incluent pas les heures qui échappent au contrôle du serveur d’appareil.
Pour les commandes qui provoquent une modification de l’état d’alimentation, les valeurs contenues dans le descripteur de délai d’expiration des commandes n’incluent pas le temps de transition.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | storport.h |