FILE_REPARSE_POINT_INFORMATION 구조체(ntifs.h)

FILE_REPARSE_POINT_INFORMATION 구조체는 재분석 지점에 대한 정보를 쿼리하는 데 사용됩니다.

구문

typedef struct _FILE_REPARSE_POINT_INFORMATION {
  LONGLONG FileReference;
  ULONG    Tag;
} FILE_REPARSE_POINT_INFORMATION, *PFILE_REPARSE_POINT_INFORMATION;

멤버

FileReference

파일에 대한 8 바이트 파일 참조 번호입니다. NTFS는 이 숫자를 생성하고 파일을 만들 때 자동으로 파일에 할당합니다.

Tag

재분석 데이터의 구조를 나타내는 재분석 지점 태그입니다. 재분석 지점 태그에 대한 자세한 내용은 재분석 지점 정보를 참조하세요.

설명

이 정보는 다음 방법 중 하나로 쿼리할 수 있습니다.

  • ZwQueryDirectoryFileEx를 호출하여 FileReparsePointInformationFileInformationClass 값으로 전달하고 호출자가 할당한 FILE_REPARSE_POINT_INFORMATION 구조화된 버퍼를 FileInformation 값으로 전달합니다.

  • 주 함수 코드 IRP_MJ_DIRECTORY_CONTROL 및 부 함수 코드 IRP_MN_QUERY_DIRECTORY 사용하여 IRP를 만듭니다.

이 정보를 쿼리하는 데 특정 액세스 권한이 필요하지 않습니다.

이 구조체는 LONG 정렬이어야 합니다.

재분석 지점에 대한 자세한 내용은 재분석 지점 정보를 참조하세요.

요구 사항

요구 사항
헤더 ntifs.h(Ntifs.h, Fltkernel.h 포함)

추가 정보

FltTagFileEx

IRP_MJ_DIRECTORY_CONTROL

ZwQueryDirectoryFileEx