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 값은 FltAllocateExtraCreateParameter 및 FsRtlRemoveExtraCreateParameter같은 ECP 관련 지원 루틴을 호출할 때 이 ECP 컨텍스트 구조와 함께 사용됩니다.
자세한 내용은 추가 만들기 매개 변수 소개를 참조하세요.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 |
헤더 | ntifs.h |