SHRINK_VOLUME_INFORMATION struttura (winioctl.h)

Specifica l'operazione di compattazione del volume da eseguire.

Sintassi

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

Members

ShrinkRequestType

Indica l'operazione da eseguire. I valori validi sono i seguenti.

Valore Significato
ShrinkPrepare
Il volume deve eseguire tutti i passaggi necessari per preparare un'operazione di compattazione.
ShrinkCommit
Il volume deve eseguire il commit delle modifiche apportate all'operazione di compattazione.
ShrinkAbort
Il volume deve terminare l'operazione di compattazione.

Flags

Questo membro deve essere zero.

NewNumberOfSectors

Numero di settori che devono trovarsi nel volume ridotto. Usato solo quando il membro ShrinkRequestType è ShrinkPrepare, altrimenti questo membro deve essere inizializzato su zero.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione winioctl.h (include Windows.h)

Vedi anche

FSCTL_SHRINK_VOLUME