Compartir a través de


estructura de REARRANGE_FILE_DATA (ntifs.h)

REARRANGE_FILE_DATA es la estructura de entrada del código de control de FSCTL_REARRANGE_FILE .

Sintaxis

typedef struct _REARRANGE_FILE_DATA {
  ULONGLONG SourceStartingOffset;
  ULONGLONG TargetOffset;
  HANDLE    SourceFileHandle;
  ULONG     Length;
  ULONG     Flags;
} REARRANGE_FILE_DATA, *PREARRANGE_FILE_DATA;

Miembros

SourceStartingOffset

Desplazamiento de bytes alineado con clústeres de la base de la región de origen contigua en el archivo de origen para pasar a la ubicación de destino del archivo de destino.

TargetOffset

Desplazamiento de bytes alineado con clúster del punto para insertar la región de origen.

SourceFileHandle

Controle al archivo alternativo desde el que mover los clústeres de la región de origen. Esta característica no se admite actualmente, por lo que SourceFileHandle debe establecerse en NULL, lo que indica que la región de origen procede del mismo archivo.

Length

Longitud alineada con clúster en bytes de la región de origen.

Flags

Reservado para uso futuro; debe establecerse en cero.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1809
Encabezado ntifs.h

Consulte también

FSCTL_REARRANGE_FILE