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 |