QUERY_ON_CREATE_FILE_STAT_INFORMATION 구조체(ntifs.h)
QUERY_ON_CREATE_FILE_STAT_INFORMATION 구조는 InfoClassFlags 매개 변수에 설정된 QoCFileStatInformation 플래그를 사용하여 FltRequestFileInfoOnCreateCompletion이 호출되는 경우 파일 정보를 작성하는 데 사용됩니다.
구문
typedef struct _QUERY_ON_CREATE_FILE_STAT_INFORMATION {
LARGE_INTEGER FileId;
LARGE_INTEGER CreationTime;
LARGE_INTEGER LastAccessTime;
LARGE_INTEGER LastWriteTime;
LARGE_INTEGER ChangeTime;
LARGE_INTEGER AllocationSize;
LARGE_INTEGER EndOfFile;
ULONG FileAttributes;
ULONG ReparseTag;
ULONG NumberOfLinks;
} QUERY_ON_CREATE_FILE_STAT_INFORMATION, *PQUERY_ON_CREATE_FILE_STAT_INFORMATION;
멤버
FileId
파일의 ID입니다.
CreationTime
파일의 생성 시간입니다.
LastAccessTime
파일에 마지막으로 액세스한 시간입니다.
LastWriteTime
파일이 마지막으로 작성된 시간입니다.
ChangeTime
파일이 마지막으로 변경된 시간입니다.
AllocationSize
파일 할당 크기(바이트)입니다. 일반적으로 이 값은 기본 물리적 디바이스의 섹터 또는 클러스터 크기의 배수입니다.
EndOfFile
파일 시작부터 바이트 오프셋으로 사용할 수 있는 절대적인 새 파일 끝 위치입니다. EndOfFile 은 파일의 끝에 대한 바이트 오프셋을 지정합니다. 이 값은 0부터 시작하므로 실제로 파일의 첫 번째 무료 바이트를 나타냅니다. 즉, EndOfFile 은 파일의 마지막 유효한 바이트 바로 다음에 있는 바이트에 대한 오프셋입니다.
FileAttributes
다음 값의 유효한 조합일 수 있는 파일의 특성입니다.
attribute | 의미 |
---|---|
FILE_ATTRIBUTE_READONLY(0x00000001) | 파일이 읽기 전용입니다. |
FILE_ATTRIBUTE_HIDDEN(0x00000002) | 파일 또는 디렉터리가 숨겨져 있으며 |
FILE_ATTRIBUTE_SYSTEM(0x00000004) | 파일 또는 디렉터리가 운영 체제에서 부분적으로 또는 독점적으로 사용됩니다. |
FILE_ATTRIBUTE_DIRECTORY(0x00000010) | 디렉터리를 식별합니다. |
FILE_ATTRIBUTE_ARCHIVE(0x00000020) | 보관용으로 표시된 파일 또는 디렉터리입니다. |
FILE_ATTRIBUTE_NORMAL(0x00000080) | 다른 특성이 설정되지 않은 파일입니다. 이 특성은 단독으로 사용될 때만 유효합니다. |
ReparseTag
점 태그를 다시 분석합니다. 자세한 내용은 재분석 지점 정보를 참조하세요.
NumberOfLinks
파일에 대한 링크 수입니다.
설명
파일 시스템은 이 구조를 할당하고 파일 만들기를 처리하는 동안 요청된 정보를 입력합니다(지원되는 경우). 필터 관리자는 할당된 구조를 해제합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1809 |
머리글 | ntifs.h |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기