estrutura DEVICE_COPY_OFFLOAD_DESCRIPTOR (ntddstor.h)
Usado em conjunto com a solicitação IOCTL_STORAGE_QUERY_PROPERTY para descrever os recursos de descarregamento de cópia de um dispositivo de armazenamento.
Sintaxe
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;
Membros
Version
Contém o tamanho dessa estrutura, em bytes. O valor desse membro será alterado à medida que os membros forem adicionados à estrutura.
Size
Especifica o tamanho total dos dados retornados, em bytes. Isso pode incluir dados que seguem essa estrutura.
MaximumTokenLifetime
O tempo de vida máximo do token, em segundos.
DefaultTokenLifetime
O tempo de vida padrão do token, em segundos.
MaximumTransferSize
O tamanho máximo da transferência, em bytes.
OptimalTransferCount
O tamanho ideal da transferência, em bytes.
MaximumDataDescriptors
O número máximo de descritores de dados.
MaximumTransferLengthPerDescriptor
O comprimento máximo de transferência, em blocos, por descritor.
OptimalTransferLengthPerDescriptor
O comprimento de transferência ideal, em blocos, por descritor.
OptimalTransferLengthGranularity
A granularidade do comprimento de transferência ideal, em blocos. Os comprimentos de transferência que não são um múltiplo desse comprimento podem ser atrasados.
Reserved[2]
Reservado para uso futuro.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Cabeçalho | ntddstor.h (inclua Ntddstor.h) |