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) |