estrutura SHRINK_VOLUME_INFORMATION (winioctl.h)

Especifica a operação de redução de volume a ser executada.

Sintaxe

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

Membros

ShrinkRequestType

Indica a operação a ser executada. Os valores válidos são os seguintes.

Valor Significado
ShrinkPrepare
O volume deve executar as etapas necessárias para se preparar para uma operação de redução.
ShrinkCommit
O volume deve confirmar as alterações da operação de redução.
ShrinkAbort
O volume deve encerrar a operação de redução.

Flags

Esse membro deve ser zero.

NewNumberOfSectors

O número de setores que devem estar no volume reduzido. Usado somente quando o membro ShrinkRequestType for ShrinkPrepare, caso contrário, esse membro deverá ser inicializado como zero.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho winioctl.h (inclua Windows.h)

Confira também

FSCTL_SHRINK_VOLUME