struttura DEVICE_COPY_OFFLOAD_DESCRIPTOR (winioctl.h)

La struttura DEVICE_COPY_OFFLOAD_DESCRIPTOR è una delle strutture dei risultati della query restituite da una richiesta di IOCTL_STORAGE_QUERY_PROPERTY . Questa struttura contiene le funzionalità di offload di copia per un dispositivo di archiviazione.

Sintassi

typedef struct _DEVICE_COPY_OFFLOAD_DESCRIPTOR {
  DWORD     Version;
  DWORD     Size;
  DWORD     MaximumTokenLifetime;
  DWORD     DefaultTokenLifetime;
  DWORDLONG MaximumTransferSize;
  DWORDLONG OptimalTransferCount;
  DWORD     MaximumDataDescriptors;
  DWORD     MaximumTransferLengthPerDescriptor;
  DWORD     OptimalTransferLengthPerDescriptor;
  WORD      OptimalTransferLengthGranularity;
  BYTE      Reserved[2];
} DEVICE_COPY_OFFLOAD_DESCRIPTOR, *PDEVICE_COPY_OFFLOAD_DESCRIPTOR;

Members

Version

Contiene le dimensioni di questa struttura, in byte. Il valore di questo membro verrà modificato 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 di trasferimento, in blocchi, per descrittore.

OptimalTransferLengthPerDescriptor

Lunghezza di trasferimento ottimale per descrittore.

OptimalTransferLengthGranularity

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

Reserved[2]

Riservato.

Commenti

Questa struttura viene restituita da una richiesta di IOCTL_STORAGE_QUERY_PROPERTY quando il membro PropertyId di STORAGE_PROPERTY_QUERY è impostato su StorageDeviceCopyOffloadProperty.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione winioctl.h (include Windows.h)

Vedi anche

Strutture di gestione dei dischi

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_QUERY