структура 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