다음을 통해 공유


CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 구조체(ntifs.h)

CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 구조에는 파일 수정 번호를 요청하기 위해 CSV(클러스터 공유 볼륨) 파일 시스템으로 보낼 수 있는 ECP(추가 만들기 매개 변수) 컨텍스트가 포함되어 있습니다.

통사론

typedef struct _CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128 {
  FILE_ID_128 FileId;
  LONGLONG    FileRevision[3];
} CSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128, *PCSV_QUERY_FILE_REVISION_ECP_CONTEXT_FILE_ID_128;

회원

FileId

128비트 파일 ID입니다.

FileRevision[3]

  • FileRevision[0]은 CSV MDS 스택이 다시 작성되고 CSVFLT의 상태가 손실될 때마다 증가합니다.
  • FileRevision[1]은 CSV MDS 스택이 파일의 캐시된 수정 번호를 제거할 때마다 증가합니다.
  • FileRevision[2]은 CSV MDS에서 파일 크기가 변경되었거나 파일이 기록되었을 수 있음을 관찰할 때마다 증가합니다. 노드 중 하나가 이 스트림을 연 후 이 파일과 연결된 스트림에서 첫 번째 직접 IO를 수행할 때도 증가합니다.

발언

파일 수정 번호는 메타데이터 노드에 의해 추적됩니다.

시스템 정의 GUID_ECP_CSV_QUERY_FILE_REVISION_FILE_ID_128 값은 FltAllocateExtraCreateParameterFsRtlRemoveExtraCreateParameter같은 ECP 관련 지원 루틴을 호출할 때 이 ECP 컨텍스트 구조와 함께 사용됩니다.

자세한 내용은 추가 만들기 매개 변수 소개를 참조하세요.

요구 사항

요구
지원되는 최소 클라이언트 Windows 8
헤더 ntifs.h