共用方式為


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