POPULATE_TOKEN_HEADER structure (scsi.h)
Une liste de paramètres de jetons de remplissage commence par une structure 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 Immediate et incluant tous les éléments du tableau BlockDeviceRangeDescriptor .
Immediate
Si elle est définie, la status de la commande POPULATE TOKEN est retournée immédiatement après réception et validation des descripteurs de plage. Sinon, status est retourné une fois que tout le traitement des commandes est terminé.
Reserved1
Bits réservés.
Reserved2
Réservé.
InactivityTimeout[4]
Durée du délai d’expiration pendant laquelle le fournisseur de copie attend la commande suivante à l’aide du jeton créé pour cette représentation de données. La validité du jeton créé pour le rod décrit par cette structure expire à cette valeur d’expiration.
Reserved3[6]
Réservé.
BlockDeviceRangeDescriptorListLength[2]
Longueur, en octets, de 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 numéro logique.
Remarques
La structure POPULATE_TOKEN_HEADER contient une série de structures BLOCK_DEVICE_RANGE_DESCRIPTOR qui décrivent le jeton ROD.
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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 8. |
En-tête | scsi.h (inclure Scsi.h, Minitape.h, Storport.h) |