structure RS_COMMAND_TIMEOUTS_DESCRIPTOR (storport.h)
La structure RS_COMMAND_TIMEOUTS_DESCRIPTOR contient des informations de délai d’attente de commandes du début du traitement d’une commande à sa fin signalée.
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é à une utilisation interne.
CommandSpecific
Contient des informations de délai d’expiration définies pour une commande spécifique, telles que 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, que le client de l’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 se trouvent en dehors du contrôle du serveur d’appareil.
Pour les commandes qui provoquent une modification de la condition d’alimentation, les valeurs contenues dans le descripteur de délai d’expiration des commandes n’incluent pas le temps de transition.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | storport.h |