다음을 통해 공유


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

추가 정보

FSCTL_SHUFFLE_FILE