estrutura REARRANGE_FILE_DATA (ntifs.h)
REARRANGE_FILE_DATA é a estrutura de entrada do 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 alinhados 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 alinhados ao cluster do ponto para inserir a região de origem.
SourceFileHandle
Manipule para o arquivo alternativo para mover os clusters de 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 |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1809 |
cabeçalho | ntifs.h |