structure DEVICE_COPY_OFFLOAD_DESCRIPTOR (ntddstor.h)
Utilisé conjointement avec la demande de 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 des 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 de transfert maximale, 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 multiple pair de cette longueur peuvent être retardées.
Reserved[2]
Réservé pour un usage futur.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
En-tête | ntddstor.h (inclure Ntddstor.h) |