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 |