FILE_STREAM_INFO 구조체(winbase.h)
지정된 파일에 대한 파일 스트림 정보를 수신합니다. 모든 핸들에 사용됩니다. GetFileInformationByHandleEx를 호출할 때만 사용합니다.
구문
typedef struct _FILE_STREAM_INFO {
DWORD NextEntryOffset;
DWORD StreamNameLength;
LARGE_INTEGER StreamSize;
LARGE_INTEGER StreamAllocationSize;
WCHAR StreamName[1];
} FILE_STREAM_INFO, *PFILE_STREAM_INFO;
멤버
NextEntryOffset
반환되는 다음 FILE_STREAM_INFO 항목에 대한 오프셋입니다. 이 멤버를 따르는 다른 항목이 없으면 이 멤버는 0입니다.
StreamNameLength
StreamName의 길이(바이트)입니다.
StreamSize
데이터 스트림의 크기(바이트)입니다.
StreamAllocationSize
스트림에 할당된 공간의 양(바이트)입니다. 이 값은 일반적으로 기본 물리적 디바이스의 섹터 또는 클러스터 크기의 배수입니다.
StreamName[1]
스트림 이름입니다.
설명
FILE_STREAM_INFO 구조체는 파일의 스트림을 열거하는 데 사용됩니다.
명명된 데이터 스트림에 대한 지원은 파일 시스템별입니다.
FILE_STREAM_INFO 구조체는 LONGLONG(8 바이트) 경계에 맞춰야 합니다. 버퍼에 이러한 구조체가 두 개 이상 포함된 경우 마지막을 제외한 각 항목의 NextEntryOffset 값은 8 바이트 경계에 해당합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱 | UWP 앱] |
머리글 | winbase.h(Windows.h 포함) |
재배포 가능 파일 | Windows Server 2003 및 Windows XP에서 Windows SDK. |