共用方式為


SHRINK_VOLUME_INFORMATION結構 (winioctl.h)

指定要執行的磁碟區壓縮作業。

語法

typedef struct _SHRINK_VOLUME_INFORMATION {
  SHRINK_VOLUME_REQUEST_TYPES ShrinkRequestType;
  DWORDLONG                   Flags;
  LONGLONG                    NewNumberOfSectors;
} SHRINK_VOLUME_INFORMATION, *PSHRINK_VOLUME_INFORMATION;

成員

ShrinkRequestType

指出要執行的作業。 有效值如下所示。

意義
ShrinkPrepare
磁碟區應該執行準備壓縮作業所需的任何步驟。
ShrinkCommit
磁碟區應該認可壓縮作業變更。
ShrinkAbort
磁碟區應該終止壓縮作業。

Flags

這個成員必須是零。

NewNumberOfSectors

應該在壓縮磁碟區中的扇區數目。 只有在 ShrinkRequestType 成員是 ShrinkPrepare 時才會使用,否則此成員應該初始化為零。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 winioctl.h (包含 Windows.h)

另請參閱

FSCTL_SHRINK_VOLUME