Condividi tramite


struttura DEVICE_COPY_OFFLOAD_DESCRIPTOR (ntddstor.h)

Usato insieme alla richiesta di IOCTL_STORAGE_QUERY_PROPERTY per descrivere le funzionalità di offload di copia di un dispositivo di archiviazione.

Sintassi

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;

Membri

Version

Contiene le dimensioni di questa struttura, in byte. Il valore di questo membro cambierà man mano che i membri vengono aggiunti alla struttura.

Size

Specifica le dimensioni totali dei dati restituiti, in byte. Ciò può includere dati che seguono questa struttura.

MaximumTokenLifetime

Durata massima del token, in secondi.

DefaultTokenLifetime

Durata predefinita del token, in secondi.

MaximumTransferSize

Dimensione massima del trasferimento, in byte.

OptimalTransferCount

Dimensioni di trasferimento ottimali, in byte.

MaximumDataDescriptors

Numero massimo di descrittori di dati.

MaximumTransferLengthPerDescriptor

Lunghezza massima del trasferimento, espressa in blocchi, per descrittore.

OptimalTransferLengthPerDescriptor

Lunghezza di trasferimento ottimale, espressa in blocchi, per descrittore.

OptimalTransferLengthGranularity

Granularità della lunghezza del trasferimento ottimale, espressa in blocchi. Le lunghezze di trasferimento che non sono un multiplo di questa lunghezza possono essere ritardate.

Reserved[2]

Riservato per uso futuro.

Fabbisogno

Requisito Valore
client minimo supportato Windows 8
server minimo supportato Windows Server 2012
intestazione ntddstor.h (include Ntddstor.h)

Vedere anche

IOCTL_STORAGE_QUERY_PROPERTY