SHUFFLE_FILE_DATA 구조체(ntifs.h)
SHUFFLE_FILE_DATAFSCTL_SHUFFLE_FILE 제어 코드의 입력 구조입니다.
구문
typedef struct _SHUFFLE_FILE_DATA {
LONGLONG StartingOffset;
LONGLONG Length;
ULONG Flags;
} SHUFFLE_FILE_DATA, *PSHUFFLE_FILE_DATA;
멤버
StartingOffset
FS 제어 코드와 함께 전달된 파일에서 데이터를 추가하거나 제거할 연속 영역의 밑의 클러스터 정렬 바이트 오프셋입니다.
Length
추가하거나 제거할 데이터의 클러스터 정렬 길이(바이트)입니다. 길이는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
0보다 큼 | 할당을 파일에 추가합니다. |
0보다 작음 | 파일에서 할당을 제거합니다. |
0 | 아무 작업도 하지 않습니다. |
Flags
순서 섞기 작업에 대한 플래그의 비트 OR입니다. 플래그 는 다음 값입니다.
값 | 의미 |
---|---|
SHUFFLE_FILE_FLAG_SKIP_INITIALIZING_NEW_CLUSTERS(0x001) | 할당을 추가할 때만 유효합니다. 설정되면 사용 가능한 클러스터가 할당되고 추가되지만 임의의 초기 콘텐츠가 있습니다(0이 초기화되지 않음). |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1809 |
머리글 | ntifs.h |