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

추가 정보

FILE_STAT_INFORMATION

FltRequestFileInfoOnCreateCompletion

FltRetrieveFileInfoOnCreateCompletionEx