다음을 통해 공유


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) 할당을 추가할 때만 유효합니다. 설정하면 무료 클러스터가 할당되고 추가되지만 임의의 초기 콘텐츠가 있습니다(초기화되지 않음).

요구 사항

요구
지원되는 최소 클라이언트 Windows 10 버전 1809
헤더 ntifs.h

참고 항목

FSCTL_SHUFFLE_FILE