다음을 통해 공유


FILE_ALLOCATION_INFO 구조체(winbase.h)

파일에 할당되어야 하는 총 바이트 수를 포함합니다. 이 구조체는 SetFileInformationByHandle 함수를 호출할 때 사용됩니다.

구문

typedef struct _FILE_ALLOCATION_INFO {
  LARGE_INTEGER AllocationSize;
} FILE_ALLOCATION_INFO, *PFILE_ALLOCATION_INFO;

멤버

AllocationSize

새 파일 할당 크기(바이트)입니다. 이 값은 일반적으로 기본 물리적 디바이스에 대한 섹터 또는 클러스터 크기의 배수입니다.

설명

파일의 EOF(파일 끝) 위치는 항상 파일 할당 크기보다 작거나 같아야 합니다. 할당 크기가 EOF보다 작은 값으로 설정된 경우 EOF 위치는 파일 할당 크기와 일치하도록 자동으로 조정됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 winbase.h(Windows.h 포함)
재배포 가능 파일 Windows Server 2003 및 Windows XP에서 Windows SDK.

추가 정보

FILE_INFO_BY_HANDLE_CLASS

SetFileInformationByHandle