Freigeben über


DISK_COPY_DATA_PARAMETERS-Struktur (ntdddisk.h)

DISK_COPY_DATA_PARAMETERS wird mit IOCTL_DISK_COPY_DATA verwendet, um Daten aus einem Bereich des Datenträgers auf einen anderen zu kopieren.

Syntax

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;

Member

SourceOffset

Enthält den Byteoffset der Quelle für die Kopie. Diese Zahl muss sektorseitig ausgerichtet sein.

DestinationOffset

Enthält den Byteoffset des Ziels der Kopie. Diese Zahl muss sektorseitig ausgerichtet sein.

CopyLength

Enthält die Anzahl der zu kopierenden Bytes. Diese Zahl muss sektorseitig ausgerichtet sein.

Reserved

Muss Null sein.

Hinweise

Quell- und Zielbereiche dürfen sich nicht überschneiden.

Anforderungen

Anforderung Wert
Header ntdddisk.h (include Ntdddisk.h)

Weitere Informationen

IOCTL_DISK_COPY_DATA