SHRINK_VOLUME_INFORMATION Struktur (winioctl.h)

Gibt den zu ausführenden Volume-Verkleinerungsvorgang an.

Syntax

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

Member

ShrinkRequestType

Gibt den auszuführenden Vorgang an. Die gültigen Werte sind wie folgt.

Wert Bedeutung
ShrinkPrepare
Volume sollte alle Schritte ausführen, die erforderlich sind, um einen Verkleinervorgang vorzubereiten.
ShrinkCommit
Das Volumen sollte die Änderungen des Verkleinerns festlegen.
ShrinkAbort
Das Volumen sollte den Verkleinerungsvorgang beenden.

Flags

Dieses Element muss null sein.

NewNumberOfSectors

Die Anzahl der Sektoren, die sich in dem schlaufkenen Volumen befinden sollten. Wird nur verwendet, wenn das ShrinkRequestType-Element " ShrinkPrepare" ist, andernfalls sollte dieses Element auf Null initialisiert werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Header winioctl.h (enthalten Windows.h)

Weitere Informationen

FSCTL_SHRINK_VOLUME