winioctl.h) (SHRINK_VOLUME_INFORMATION 结构

指定要执行的卷收缩操作。

语法

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