PFILE_STREAM_INFORMATION Struct Reference

Used to enumerate the streams for a file. More...

#include <fileinfo.h>

Data Fields

ULONG NextEntryOffset
 
ULONG StreamNameLength
 
LARGE_INTEGER StreamSize
 
LARGE_INTEGER StreamAllocationSize
 
WCHAR StreamName [1]
 

Detailed Description

Used to enumerate the streams for a file.

The struct is requested during IRP_MJ_SET_INFORMATION query FileStreamInformation

Field Documentation

ULONG PFILE_STREAM_INFORMATION::NextEntryOffset

The offset of the next FILE_STREAM_INFORMATION entry. This member is zero if no other entries follow this one.

LARGE_INTEGER PFILE_STREAM_INFORMATION::StreamAllocationSize

File stream allocation size, in bytes. Usually this value is a multiple of the sector or cluster size of the underlying physical device.

WCHAR PFILE_STREAM_INFORMATION::StreamName[1]

Unicode string that contains the name of the stream.

ULONG PFILE_STREAM_INFORMATION::StreamNameLength

Length, in bytes, of the StreamName string.

LARGE_INTEGER PFILE_STREAM_INFORMATION::StreamSize

Size, in bytes, of the stream.


The documentation for this struct was generated from the following file: