Compartir a través de


estructura SHUFFLE_FILE_DATA (ntifs.h)

SHUFFLE_FILE_DATA es la estructura de entrada del código de control de FSCTL_SHUFFLE_FILE .

Sintaxis

typedef struct _SHUFFLE_FILE_DATA {
  LONGLONG StartingOffset;
  LONGLONG Length;
  ULONG    Flags;
} SHUFFLE_FILE_DATA, *PSHUFFLE_FILE_DATA;

Miembros

StartingOffset

Desplazamiento de bytes alineados en clúster de la base de la región contigua de la que se van a agregar o quitar datos en el archivo pasados con el código de control FS.

Length

Longitud alineada con el clúster en bytes de los datos que se van a agregar o quitar. Length puede ser uno de los valores siguientes.

Valor Significado
Mayor que 0 Agregue la asignación al archivo.
Menor que 0 Quite la asignación del archivo.
0 No haga nada.

Flags

OR bit a bit de marcas para la operación de orden aleatorio. Las marcas son el siguiente valor.

Valor Significado
SHUFFLE_FILE_FLAG_SKIP_INITIALIZING_NEW_CLUSTERS (0x001) Válido solo al agregar la asignación. Cuando se establece, se asignan y agregan clústeres libres, pero tienen contenido inicial arbitrario (no se inicializan con cero).

Requisitos

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

Consulte también

FSCTL_SHUFFLE_FILE