SHRINK_VOLUME_INFORMATION structure (winioctl.h)

Spécifie l’opération de réduction du volume à effectuer.

Syntaxe

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

Membres

ShrinkRequestType

Indique l’opération à effectuer. Les valeurs valides sont les suivantes.

Valeur Signification
ShrinkPrepare
Le volume doit effectuer toutes les étapes nécessaires pour se préparer à une opération de réduction.
ShrinkCommit
Le volume doit valider les modifications de l’opération de réduction.
ShrinkAbort
Le volume doit mettre fin à l’opération de réduction.

Flags

Ce membre doit être égal à zéro.

NewNumberOfSectors

Nombre de secteurs qui doivent se trouver dans le volume réduit. Utilisé uniquement lorsque le membre ShrinkRequestType est ShrinkPrepare, sinon ce membre doit être initialisé à zéro.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête winioctl.h (inclure Windows.h)

Voir aussi

FSCTL_SHRINK_VOLUME