Partager via


structure BLOCK_DEVICE_RANGE_DESCRIPTOR (storport.h)

La structure BLOCK_DEVICE_RANGE_DESCRIPTOR décrit une plage de blocs logiques associés à différents fragments d’un fichier pour une opération de copie de déchargement.

Syntaxe

typedef struct {
  UCHAR LogicalBlockAddress[8];
  UCHAR TransferLength[4];
  UCHAR Reserved[4];
} BLOCK_DEVICE_RANGE_DESCRIPTOR, *PBLOCK_DEVICE_RANGE_DESCRIPTOR;

Membres

LogicalBlockAddress[8]

Adresse de bloc logique de départ d’une plage de blocs.

TransferLength[4]

Longueur, en blocs logiques, de la plage de blocs.

Reserved[4]

Octets réservés.

Remarques

Si TransferLength a la valeur 0, le descripteur de plage est considéré comme valide et ne provoque pas d’erreur lorsqu’il est inclus dans une liste de paramètres de jeton. Aucune opération ne sera effectuée pour ce descripteur.

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 Windows 8
En-tête storport.h (inclure Scsi.h, Minitape.h, Storport.h)

Voir aussi

POPULATE_TOKEN_HEADER

WRITE_USING_TOKEN_HEADER