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)

Confira também

IOCTL_STORAGE_QUERY_PROPERTY