다음을 통해 공유


MFT_ENUM_DATA_V1 구조체(winioctl.h)

ReFS 볼륨에 대한 USN(업데이트 시퀀스 번호) 변경 저널 레코드 열거의 경계 및 시작 위치를 정의하는 정보를 포함합니다. FSCTL_ENUM_USN_DATA 제어 코드 의 입력 버퍼로 사용됩니다.

구문

typedef struct {
  DWORDLONG StartFileReferenceNumber;
  USN       LowUsn;
  USN       HighUsn;
  WORD      MinMajorVersion;
  WORD      MaxMajorVersion;
} MFT_ENUM_DATA_V1, *PMFT_ENUM_DATA_V1;

멤버

StartFileReferenceNumber

열거형이 시작될 현재 볼륨의 파일 내 서수 위치입니다.

열거 중에 FSCTL_ENUM_USN_DATA 첫 번째 호출에는 StartFileReferenceNumber 멤버가 로 (DWORDLONG)0설정되어 있어야 합니다. FSCTL_ENUM_USN_DATA 대한 각 호출은 출력 버퍼의 첫 번째 항목으로 후속 호출의 시작점을 검색합니다. 이 값으로 설정된 StartFileReferenceNumber 를 사용하여 후속 호출을 수행해야 합니다. 자세한 내용은 FSCTL_ENUM_USN_DATA 참조하세요.

LowUsn

반환되는 레코드를 필터링하는 데 사용되는 USN 값 범위의 하위 경계입니다. 마지막 변경 저널 USN이 LowUsnHighUsn 멤버 값 사이에 있거나 같은 레코드만 반환됩니다.

HighUsn

반환되는 파일을 필터링하는 데 사용되는 USN 값 범위의 위쪽 경계입니다.

MinMajorVersion

USN 변경 저널에 지원되는 최소 주 버전을 나타냅니다.

MaxMajorVersion

USN 변경 저널에 지원되는 최대 주 버전을 나타냅니다.

의미
2
FSCTL_ENUM_USN_DATA 제어 코드에서 반환된 데이터에는 USN_RECORD_V2 구조가 포함됩니다.
3
FSCTL_ENUM_USN_DATA 제어 코드에서 반환된 데이터에는 USN_RECORD_V2 또는 USN_RECORD_V3 구조가 포함됩니다.

요구 사항

   
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
머리글 winioctl.h(Windows.h 포함)

추가 정보

FSCTL_ENUM_USN_DATA

볼륨 관리 구조