estrutura REARRANGE_FILE_DATA (ntifs.h)
REARRANGE_FILE_DATA é a estrutura de entrada para o código de controle FSCTL_REARRANGE_FILE .
Sintaxe
typedef struct _REARRANGE_FILE_DATA {
ULONGLONG SourceStartingOffset;
ULONGLONG TargetOffset;
HANDLE SourceFileHandle;
ULONG Length;
ULONG Flags;
} REARRANGE_FILE_DATA, *PREARRANGE_FILE_DATA;
Membros
SourceStartingOffset
Deslocamento de bytes alinhado ao cluster da base da região de origem contígua no arquivo de origem para mover para o local de destino do arquivo de destino.
TargetOffset
Deslocamento de bytes alinhado ao cluster do ponto para inserir a região de origem.
SourceFileHandle
Manipule para o arquivo alternativo do qual mover os clusters da região de origem. No momento, não há suporte para esse recurso, portanto , SourceFileHandle deve ser definido como NULL, o que indica que a região de origem é do mesmo arquivo.
Length
Comprimento alinhado ao cluster em bytes da região de origem.
Flags
Reservado para uso futuro; deve ser definido como zero.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 |
Cabeçalho | ntifs.h |