FILE_STANDARD_INFORMATION_EX 구조체(wdm.h)
FILE_STANDARD_INFORMATION_EX 구조는 파일 정보를 쿼리하거나 설정하는 루틴에 대한 인수로 사용됩니다.
구문
typedef struct _FILE_STANDARD_INFORMATION_EX {
LARGE_INTEGER AllocationSize;
LARGE_INTEGER EndOfFile;
ULONG NumberOfLinks;
BOOLEAN DeletePending;
BOOLEAN Directory;
BOOLEAN AlternateStream;
BOOLEAN MetadataAttribute;
} FILE_STANDARD_INFORMATION_EX, *PFILE_STANDARD_INFORMATION_EX;
멤버
AllocationSize
파일 할당 크기(바이트)입니다. 일반적으로 이 값은 기본 물리적 디바이스의 섹터 또는 클러스터 크기의 배수입니다.
EndOfFile
바이트 오프셋으로 파일 위치의 끝입니다.
NumberOfLinks
파일에 대한 하드 링크 수입니다.
DeletePending
삭제 보류 중인 상태. TRUE 는 파일 삭제가 요청되었음을 나타냅니다.
Directory
파일 디렉터리가 상태. TRUE 는 파일 개체가 디렉터리를 나타냅니다.
AlternateStream
대체 데이터 스트림 상태. TRUE 는 파일 개체가 대체 데이터 스트림을 나타냅니다.
MetadataAttribute
메타데이터 특성 상태. TRUE 는 파일 개체가 메타데이터 특성을 나타냅니다.
설명
EndOfFile 은 파일의 끝에 대한 바이트 오프셋을 지정합니다. 이 값은 0부터 시작하므로 실제로 파일의 첫 번째 무료 바이트를 나타냅니다. 즉, 파일의 마지막 유효한 바이트 바로 다음에 있는 바이트에 대한 오프셋입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
지원되는 최소 서버 | Windows Server 2016 |
헤더 | wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함) |