Compartilhar via


estrutura DISK_COPY_DATA_PARAMETERS (ntdddisk.h)

DISK_COPY_DATA_PARAMETERS é usado com IOCTL_DISK_COPY_DATA para copiar dados de uma área do disco para outra.

Sintaxe

typedef struct _DISK_COPY_DATA_PARAMETERS {
  LARGE_INTEGER SourceOffset;
  LARGE_INTEGER DestinationOffset;
  LARGE_INTEGER CopyLength;
  ULONGLONG     Reserved;
} DISK_COPY_DATA_PARAMETERS, *PDISK_COPY_DATA_PARAMETERS;

Membros

SourceOffset

Contém o deslocamento de bytes da origem da cópia. Esse número deve ser alinhado ao setor.

DestinationOffset

Contém o deslocamento de bytes do destino da cópia. Esse número deve ser alinhado ao setor.

CopyLength

Contém o número de bytes a serem copiados. Esse número deve ser alinhado ao setor.

Reserved

Deve ser zero.

Comentários

As áreas de origem e destino não devem se sobrepor.

Requisitos

Requisito Valor
Cabeçalho ntdddisk.h (inclua Ntdddisk.h)

Confira também

IOCTL_DISK_COPY_DATA