Partager via


structure RS_COMMAND_TIMEOUTS_DESCRIPTOR (scsi.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 scsi.h