CSV_QUERY_FILE_REVISION 구조체(winioctl.h)
스트림의 파일이 수정되었는지 여부에 대한 정보를 포함합니다.
구문
typedef struct _CSV_QUERY_FILE_REVISION {
LONGLONG FileId;
LONGLONG FileRevision[3];
} CSV_QUERY_FILE_REVISION, *PCSV_QUERY_FILE_REVISION;
멤버
FileId
NTFS 파일의 식별자입니다.
FileRevision[3]
파일 수정 내용 추적 요소입니다.
- FileRevision[0]은 CSV MDS 스택이 다시 빌드되고 CSVFLT의 상태가 손실될 때마다 증가합니다.
- FileRevision[1]은 CSV MDS 스택이 파일에 대해 캐시된 수정 번호를 제거할 때마다 증가합니다.
- FileRevision[2]은 CSV MDS가 파일 크기가 변경되었거나 파일이 기록되었을 수 있음을 관찰할 때마다 증가합니다. 노드 중 하나가 이 스트림을 연 후 이 파일과 연결된 스트림에서 첫 번째 직접 입력/출력 작업을 수행할 때마다 요소도 증가합니다.
설명
이 구조체는 FSCTL_CSV_CONTROL 컨트롤 코드가 CsvControlQueryFileRevision의 CSV_CONTROL_OP 열거형 값으로 호출되거나 컨트롤 코드가 해당 열거형 값을 포함하는 CSV_CONTROL_PARAM 구조와 함께 사용되는 경우에 사용됩니다.
수정 내용 추적은 스트림당이 아닌 파일별로 수행되므로 스트림이 변경되면 출력이 변경됩니다.
요구 사항
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
머리글 | winioctl.h(Windows.h 포함) |