FSCTL_GET_INTEGRITY_INFORMATION_BUFFER 结构 (winioctl.h)
包含文件或目录的完整性信息。 从 FSCTL_GET_INTEGRITY_INFORMATION 控件代码返回。
语法
typedef struct _FSCTL_GET_INTEGRITY_INFORMATION_BUFFER {
WORD ChecksumAlgorithm;
WORD Reserved;
DWORD Flags;
DWORD ChecksumChunkSizeInBytes;
DWORD ClusterSizeInBytes;
} FSCTL_GET_INTEGRITY_INFORMATION_BUFFER, *PFSCTL_GET_INTEGRITY_INFORMATION_BUFFER;
成员
ChecksumAlgorithm
使用的校验和算法。
值 | 含义 |
---|---|
|
文件或目录未配置为使用完整性。 |
|
文件或目录使用 CRC64 校验和来提供完整性。 |
|
留待将来使用。 |
Reserved
留待将来使用。 设置为 0。
Flags
包含一个或多个标志。
值 | 含义 |
---|---|
|
如果设置,则禁用校验和强制实施。 |
ChecksumChunkSizeInBytes
用于计算校验和的区块的大小(以字节为单位)。
ClusterSizeInBytes
此卷的群集大小(以字节为单位)。 此值必须是 2 的幂,必须大于或等于基础硬件的扇区大小,并且必须是扇区大小的 2 倍的幂。
要求
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
标头 | winioctl.h (包括 Windows.h) |
另请参阅
FSCTL_GET_INTEGRITY_INFORMATION