structure DEVICE_COPY_OFFLOAD_DESCRIPTOR (ntddstor.h)
Utilisé conjointement avec la requête IOCTL_STORAGE_QUERY_PROPERTY pour décrire les fonctionnalités de déchargement de copie d’un appareil de stockage.
Syntaxe
typedef struct _DEVICE_COPY_OFFLOAD_DESCRIPTOR {
ULONG Version;
ULONG Size;
ULONG MaximumTokenLifetime;
ULONG DefaultTokenLifetime;
ULONGLONG MaximumTransferSize;
ULONGLONG OptimalTransferCount;
ULONG MaximumDataDescriptors;
ULONG MaximumTransferLengthPerDescriptor;
ULONG OptimalTransferLengthPerDescriptor;
USHORT OptimalTransferLengthGranularity;
UCHAR Reserved[2];
} DEVICE_COPY_OFFLOAD_DESCRIPTOR, *PDEVICE_COPY_OFFLOAD_DESCRIPTOR;
Membres
Version
Contient la taille de cette structure, en octets. La valeur de ce membre change à mesure que les membres sont ajoutés à la structure.
Size
Spécifie la taille totale des données retournées, en octets. Cela peut inclure des données qui suivent cette structure.
MaximumTokenLifetime
Durée de vie maximale du jeton, en secondes.
DefaultTokenLifetime
Durée de vie par défaut du jeton, en secondes.
MaximumTransferSize
Taille maximale du transfert, en octets.
OptimalTransferCount
Taille de transfert optimale, en octets.
MaximumDataDescriptors
Nombre maximal de descripteurs de données.
MaximumTransferLengthPerDescriptor
Longueur maximale de transfert, en blocs, par descripteur.
OptimalTransferLengthPerDescriptor
Longueur de transfert optimale, en blocs, par descripteur.
OptimalTransferLengthGranularity
Granularité de la longueur de transfert optimale, en blocs. Les longueurs de transfert qui ne sont pas un même multiple de cette longueur peuvent être retardées.
Reserved[2]
Réservé pour une utilisation ultérieure.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
serveur minimum pris en charge | Windows Server 2012 |
d’en-tête | ntddstor.h (include Ntddstor.h) |