SHRINK_VOLUME_INFORMATION-Struktur (winioctl.h)

Gibt den durchzuführenden Verkleinerungsvorgang für Volumes 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
Das Volume sollte alle Erforderlichen Schritte ausführen, um einen Verkleinerungsvorgang vorzubereiten.
ShrinkCommit
Das Volume sollte die Änderungen des Verkleinerungsvorgangs committen.
ShrinkAbort
Das Volume sollte den Verkleinerungsvorgang beenden.

Flags

Dieser Member muss 0 (null) sein.

NewNumberOfSectors

Die Anzahl der Sektoren, die im geschrumpften Volumen sein sollten. Wird nur verwendet, wenn das ShrinkRequestType-ElementShrinkPrepare ist. Andernfalls sollte dieses Element auf 0 (null) initialisiert werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile winioctl.h (windows.h einschließen)

Weitere Informationen

FSCTL_SHRINK_VOLUME