structure STORAGE_OFFLOAD_TOKEN (ntddstor.h)
La structure STORAGE_OFFLOAD_TOKEN contient une valeur de jeton qui sert de représentation d’une plage de jeu de données au sein d’un fichier sur un volume. Cette structure est utilisée pour effectuer des lectures et des écritures de déchargement.
Syntaxe
typedef struct _STORAGE_OFFLOAD_TOKEN {
UCHAR TokenType[4];
UCHAR Reserved[2];
UCHAR TokenIdLength[2];
union {
struct {
UCHAR Reserved2[STORAGE_OFFLOAD_TOKEN_ID_LENGTH];
} StorageOffloadZeroDataToken;
UCHAR Token[STORAGE_OFFLOAD_TOKEN_ID_LENGTH];
} DUMMYUNIONNAME;
} STORAGE_OFFLOAD_TOKEN, *PSTORAGE_OFFLOAD_TOKEN;
Membres
TokenType[4]
Type de jeton contenu dans cette structure. TokenType est défini sur l’une des valeurs suivantes :
Reserved[2]
Réservé.
TokenIdLength[2]
Longueur des données de jeton dans jeton.
DUMMYUNIONNAME
DUMMYUNIONNAME.StorageOffloadZeroDataToken
Valeur du jeton lorsque les données qu’elle représente sont considérées comme toutes les zéros. Ce membre est valide lorsque TokenType est défini sur STORAGE_OFFLOAD_TOKEN_TYPE_ZERO_DATA.
DUMMYUNIONNAME.StorageOffloadZeroDataToken.Reserved2[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]
Réservé.
DUMMYUNIONNAME.Token[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]
Valeur de jeton fournie par le fournisseur représentant une plage de jeu de données pour une opération de lecture ou d’écriture de déchargement.
Remarques
Les informations de jeton contenues dans STORAGE_OFFLOAD_TOKEN sont générées par l’infrastructure de chargement en lecture/écriture. Tous les membres de cette structure doivent être considérés comme lus uniquement et ne doivent pas être modifiés par les appelants demandant une lecture de déchargement ou une écriture de déchargement.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible à partir de Windows 8. |
d’en-tête | ntddstor.h (include Ntddstor.h) |