winbase.h) (FILE_STREAM_INFO 结构
接收指定文件的文件流信息。 用于任何句柄。 仅在调用 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 项的偏移量。 如果此成员后面没有其他条目,则此成员为零。
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。 |