structure POPULATE_TOKEN_HEADER (storport.h)
Une liste de paramètres de jeton de remplissage commence par une structure de POPULATE_TOKEN_HEADER. Il s’agit de l’en-tête des paramètres d’un bloc de données de commande (CDB) de la commande POPULATE TOKEN.
Syntaxe
typedef struct {
UCHAR PopulateTokenDataLength[2];
UCHAR Immediate : 1;
UCHAR Reserved1 : 7;
UCHAR Reserved2;
UCHAR InactivityTimeout[4];
UCHAR Reserved3[6];
UCHAR BlockDeviceRangeDescriptorListLength[2];
UCHAR BlockDeviceRangeDescriptor[ANYSIZE_ARRAY];
} POPULATE_TOKEN_HEADER, *PPOPULATE_TOKEN_HEADER;
Membres
PopulateTokenDataLength[2]
Longueur de cette structure commençant par le paramètre Exécution et inclure tous les éléments du tableau BlockDeviceRangeDescriptor.
Immediate
Si elle est définie, l’état de la commande POPULATE TOKEN est retourné immédiatement après réception et validation des descripteurs de plage. Sinon, l’état est retourné une fois que tout traitement de commande est terminé.
Reserved1
Bits réservés.
Reserved2
Réservé.
InactivityTimeout[4]
Durée d’expiration pendant laquelle le fournisseur de copie attend la commande suivante à l’aide du jeton créé pour cette représentation de données (ROD). La validité du jeton créé pour la rod décrite par cette structure expire à cette valeur d’expiration.
Reserved3[6]
Réservé.
BlockDeviceRangeDescriptorListLength[2]
Longueur, en octets, pour toutes les structures BLOCK_DEVICE_RANGE_DESCRIPTOR dans le tableau BlockDeviceRangeDescriptor.
BlockDeviceRangeDescriptor[ANYSIZE_ARRAY]
Tableau de structures BLOCK_DEVICE_RANGE_DESCRIPTOR qui décrivent les blocs logiques représentant le fichier lu à partir du lun.
Remarques
La structure POPULATE_TOKEN_HEADER contient une série de structures BLOCK_DEVICE_RANGE_DESCRIPTOR qui décrivent la barre de commande du jeton.
Toutes les valeurs multioctets sont au format big endian. Avant de définir, ces valeurs doivent être converties à partir du format endian de la plateforme actuelle.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
d’en-tête | storport.h (include Scsi.h, Minitape.h, Storport.h) |