FILE_SET_SPARSE_BUFFER 结构 (winioctl.h)

指定要设置的稀疏状态。Windows Server 2003 和 Windows XP: 此结构是可选的。 有关详细信息,请参阅 FSCTL_SET_SPARSE

语法

typedef struct _FILE_SET_SPARSE_BUFFER {
  BOOLEAN SetSparse;
} FILE_SET_SPARSE_BUFFER, *PFILE_SET_SPARSE_BUFFER;

成员

SetSparse

如果 为 TRUE,则使文件稀疏。

如果 为 FALSE,则使文件不稀疏。

Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista: 此成员的 FALSE 值仅在不再有任何稀疏区域的文件上有效。 有关详细信息,请参阅 FSCTL_SET_SPARSE

Windows Server 2003 和 Windows XP: 不支持此成员的 FALSE 值。 指定 FALSE 将导致 FSCTL_SET_SPARSE 调用失败。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 winioctl.h (包括 Windows.h)

另请参阅

DeviceIoControl

FSCTL_SET_SPARSE