Skip to content

Latest commit

 

History

History
100 lines (72 loc) · 3.09 KB

ns-winbase-file_stream_info.md

File metadata and controls

100 lines (72 loc) · 3.09 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:winbase._FILE_STREAM_INFO
FILE_STREAM_INFO (winbase.h)
Receives file stream information for the specified file.
*PFILE_STREAM_INFO
FILE_STREAM_INFO
FILE_STREAM_INFO structure [Files]
PFILE_STREAM_INFO
PFILE_STREAM_INFO structure pointer [Files]
fileextd/FILE_STREAM_INFO
fileextd/PFILE_STREAM_INFO
fs.file_stream_info
winbase/FILE_STREAM_INFO
winbase/PFILE_STREAM_INFO
fs\file_stream_info.htm
fs
36d1b0b3-bd6b-41e7-937a-4e8deef6f9da
12/05/2018
*PFILE_STREAM_INFO, FILE_STREAM_INFO, FILE_STREAM_INFO structure [Files], PFILE_STREAM_INFO, PFILE_STREAM_INFO structure pointer [Files], fileextd/FILE_STREAM_INFO, fileextd/PFILE_STREAM_INFO, fs.file_stream_info, winbase/FILE_STREAM_INFO, winbase/PFILE_STREAM_INFO
winbase.h
Windows.h
Windows
Windows Vista [desktop apps \| UWP apps]
Windows Server 2008 [desktop apps \| UWP apps]
Windows
FILE_STREAM_INFO, *PFILE_STREAM_INFO
Windows SDK on Windows Server 2003 and Windows XP.
19H1
_FILE_STREAM_INFO
winbase/_FILE_STREAM_INFO
PFILE_STREAM_INFO
winbase/PFILE_STREAM_INFO
FILE_STREAM_INFO
winbase/FILE_STREAM_INFO
c++
APIRef
kbSyntax
HeaderDef
WinBase.h
FileExtd.h
FILE_STREAM_INFO

FILE_STREAM_INFO structure

-description

Receives file stream information for the specified file. Used for any handles. Use only when calling GetFileInformationByHandleEx.

-struct-fields

-field NextEntryOffset

The offset for the next FILE_STREAM_INFO entry that is returned. This member is zero if no other entries follow this one.

-field StreamNameLength

The length, in bytes, of StreamName.

-field StreamSize

The size, in bytes, of the data stream.

-field StreamAllocationSize

The amount of space that is allocated for the stream, in bytes. This value is usually a multiple of the sector or cluster size of the underlying physical device.

-field StreamName

The stream name.

-remarks

The FILE_STREAM_INFO structure is used to enumerate the streams for a file.

Support for named data streams is file-system-specific.

The FILE_STREAM_INFO structure must be aligned on a LONGLONG (8-byte) boundary. If a buffer contains two or more of these structures, the NextEntryOffset value in each entry, except the last, falls on an 8-byte boundary.

-see-also

FILE_INFO_BY_HANDLE_CLASS

GetFileInformationByHandleEx