Codici di controllo della gestione del volume

Codici di controllo usati nella gestione dei volumi.

Contenuto della sezione

Argomento Descrizione
FSCTL_CREATE_USN_JOURNAL
Crea un flusso del journal di modifica del numero di sequenza di aggiornamento (USN) in un volume di destinazione oppure modifica un flusso del journal di modifiche esistente.
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS
Recupera informazioni su un file system per il quale CSVFS è un proxy.
FSCTL_DELETE_USN_JOURNAL
Elimina il journal di modifica del numero di sequenza di aggiornamento (USN) in un volume o attende la notifica dell'eliminazione del journal di modifica.
FSCTL_DISMOUNT_VOLUME
Smonta un volume indipendentemente dal fatto che il volume sia attualmente in uso. Per altre informazioni, vedere la sezione Osservazioni.
FSCTL_ENUM_USN_DATA
Enumera i dati del numero di sequenza di aggiornamento (USN) tra due limiti specificati per ottenere record MFT (Master File Table).
FSCTL_EXTEND_VOLUME
Aumenta le dimensioni di un volume montato.
FSCTL_GET_BOOT_AREA_INFO
Recupera le posizioni dei settori di avvio per un volume.
FSCTL_GET_INTEGRITY_INFORMATION
Recupera lo stato di integrità di un file o di una directory in un volume ReFS.
FSCTL_GET_NTFS_VOLUME_DATA
Recupera informazioni sul volume del file system NTFS specificato.
FSCTL_GET_RETRIEVAL_POINTER_BASE
Restituisce l'offset del settore al primo numero di cluster logico (LCN) del file system rispetto all'inizio del volume.
FSCTL_GET_RETRIEVAL_POINTERS
Dato un handle di file, recupera una struttura di dati che descrive l'allocazione e la posizione su disco di un file specifico oppure, in base a un handle di volume, le posizioni dei cluster non valide in un volume.
FSCTL_GET_VOLUME_BITMAP
Recupera una bitmap di cluster occupati e disponibili in un volume.
FSCTL_IS_CSV_FILE
Determina se un file viene archiviato in un volume CSVFS o recupera le informazioni sullo spazio dei nomi.
FSCTL_IS_FILE_ON_CSV_VOLUME
Determina se un file viene archiviato in un volume CSVFS o recupera le informazioni sullo spazio dei nomi.
FSCTL_IS_VOLUME_MOUNTED
Determina se il volume specificato viene montato o se il file o la directory specificata si trova in un volume montato.
FSCTL_IS_VOLUME_OWNED_BYCSVFS
Determina se un volume è bloccato da CSVFS.
FSCTL_LOCK_VOLUME
Blocca un volume se non è in uso.
FSCTL_LOOKUP_STREAM_FROM_CLUSTER
Dato un handle a un volume NTFS o a un file in un volume NTFS, restituisce una catena di strutture di dati che descrivono i flussi che occupano i cluster specificati.
FSCTL_MARK_HANDLE
Contrassegna un file o una directory specificata e il relativo record del journal di modifica con informazioni sulle modifiche apportate a tale file o directory.
FSCTL_MOVE_FILE
Sposta uno o più cluster virtuali di un file da un cluster logico a un altro all'interno dello stesso volume. Questa operazione viene usata durante la deframmentazione.
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION
Query per informazioni sul riconoscimento del file system in un volume.
FSCTL_QUERY_REGION_INFO
Recupera le aree del livello di archiviazione definite per un volume che supporta il livello dati.
FSCTL_QUERY_STORAGE_CLASSES
Recupera i livelli di archiviazione definiti per un volume che supporta il livello dati.
FSCTL_QUERY_USN_JOURNAL
Query per informazioni sul journal di modifica del numero di sequenza di aggiornamento corrente, dei relativi record e della relativa capacità.
FSCTL_READ_FILE_USN_DATA
Recupera le informazioni sul numero di sequenza di aggiornamento (USN) sul journal di modifica per il file o la directory specificati.
FSCTL_READ_FROM_PLEX
Legge dal plex specificato.
FSCTL_READ_USN_JOURNAL
Recupera il set di record della sequenza di aggiornamento (USN) tra due valori USN specificati.
FSCTL_REPAIR_COPIES
Ripristinare il danneggiamento dei dati selezionando la copia appropriata da usare.
FSCTL_SET_INTEGRITY_INFORMATION
Recupera lo stato di integrità di un file o di una directory in un volume ReFS.
FSCTL_SHRINK_VOLUME
Segnala che il volume deve essere preparato per eseguire l'operazione di compattazione, l'operazione di compattazione deve essere eseguita con commit o l'operazione di compattazione deve essere terminata.
FSCTL_UNLOCK_VOLUME
Sblocca un volume.
FSCTL_USN_TRACK_MODIFIED_RANGES
Abilita la funzionalità di rilevamento dell'intervallo per il flusso del journal di modifica della sequenza di aggiornamento (USN) in un volume di destinazione o modifica i parametri di rilevamento dell'intervallo già abilitati.
FSCTL_WRITE_USN_CLOSE_RECORD
Genera un record nel flusso del journal di modifica del numero di sequenza di aggiornamento (USN) per il file di input.
IOCTL_VOLUME_GET_GPT_ATTRIBUTES
Recupera gli attributi per un volume.
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
Recupera la posizione fisica di un volume specificato in uno o più dischi.
IOCTL_VOLUME_IS_CLUSTERED
Determina se il volume specificato è cluster.
IOCTL_VOLUME_IS_CSV
Determina se un volume è un volume CSV.
IOCTL_VOLUME_OFFLINE
Accetta un volume offline.
IOCTL_VOLUME_ONLINE
Porta online un volume.

I codici di controllo seguenti vengono usati con i journal di modifica.

Di seguito sono riportati i codici di controllo di deframmentazione .

Codici di controllo di gestione directory

Codici di controllo della gestione dei file