Partager via


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)

Voir aussi

IOCTL_STORAGE_QUERY_PROPERTY