estrutura DEVICE_COPY_OFFLOAD_DESCRIPTOR (winioctl.h)

A estrutura DEVICE_COPY_OFFLOAD_DESCRIPTOR é uma das estruturas de resultado da consulta retornadas de uma solicitação de IOCTL_STORAGE_QUERY_PROPERTY . Essa estrutura contém os recursos de descarregamento de cópia para um dispositivo de armazenamento.

Sintaxe

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;

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 de transferência ideal, em bytes.

MaximumDataDescriptors

O número máximo de descritores de dados.

MaximumTransferLengthPerDescriptor

O comprimento máximo da transferência, em blocos, por descritor.

OptimalTransferLengthPerDescriptor

O comprimento de transferência ideal 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 par desse comprimento podem ser atrasados.

Reserved[2]

Reservado.

Comentários

Essa estrutura é retornada de uma solicitação de IOCTL_STORAGE_QUERY_PROPERTY quando o membro PropertyId do STORAGE_PROPERTY_QUERY é definido como StorageDeviceCopyOffloadProperty.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho winioctl.h (inclua Windows.h)

Confira também

Estruturas do gerenciamento de disco

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_QUERY