FILE_REGION_INFO 구조체(ntifs.h)

FILE_REGION_INFO 구조에는 원하는 사용량에 따라 파일의 계산된 영역이 포함됩니다. 이 구조체는 하나 이상의 FILE_REGION_INFO 구조를 포함하는 FILE_REGION_OUTPUT 구조와 함께 FSCTL_QUERY_FILE_REGIONS 회신 메시지에 대한 지역 정보를 저장하는 데 사용됩니다.

구문

typedef struct _FILE_REGION_INFO {
  LONGLONG FileOffset;
  LONGLONG Length;
  ULONG    Usage;
  ULONG    Reserved;
} FILE_REGION_INFO, *PFILE_REGION_INFO;

멤버

FileOffset

영역의 파일 오프셋(바이트)을 포함하는 부가된 64비트 정수입니다.

Length

영역의 크기(바이트)를 포함하는 64비트 부가 정수입니다.

Usage

파일의 지정된 영역에 대한 사용량을 나타내는 32비트 부호 없는 정수입니다. 사용량 은 다음 값 중 하나일 수 있습니다.

의미
0x00000000 지정된 범위가 잘못되었습니다. 요청된 DesiredUsage의 조건과 일치하지 않습니다.
FILE_USAGE_VALID_CACHED_DATA (0x00000001) 캐시 관리자에 있는 VDL 앞에 있는 파일의 해당 영역을 정의합니다.
FILE_USAGE_VALID_NONCACHED_DATA (0x00000002) 스토리지 디바이스에서 VDL 앞에 있는 파일의 해당 영역을 정의합니다.

Reserved

예약; 이 필드는 0으로 설정하고 무시해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
머리글 ntifs.h

추가 정보

FILE_REGION_INPUT

FILE_REGION_OUTPUT

FSCTL_QUERY_FILE_REGIONS