Condividi tramite


Codici di controllo TxF

[Microsoft consiglia vivamente agli sviluppatori di usare mezzi alternativi per raggiungere le esigenze dell'applicazione. Molti scenari sviluppati da TxF possono essere ottenuti tramite tecniche più semplici e più leggibili. Inoltre, TxF potrebbe non essere disponibile nelle versioni future di Microsoft Windows. Per altre informazioni e alternative a TxF, vedere Alternative all'uso di NTFS transazionale.

NTFS transazionale (TxF) fornisce i codici di controllo seguenti.

Contenuto della sezione

Codice di controllo Descrizione
FSCTL_TXFS_CREATE_MINIVERSION
Crea una nuova miniversione per il file specificato.
Miniversions consente di fare riferimento a uno snapshot del file durante una transazione. Le miniversioni vengono rimosse quando viene eseguito il commit o il rollback di una transazione.
FSCTL_TXFS_GET_METADATA_INFO
Recupera i metadati Transacted NTFS (TxF) per un file e il GUID della transazione che ha bloccato il file specificato (se il file è bloccato).
FSCTL_TXFS_GET_TRANSACTED_VERSION
Restituisce una struttura TXFS_GET_TRANSACTED_VERSION . La struttura identifica la versione di commit più recente del file specificato, il numero di versione dell'handle.
FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES
Restituisce un elenco di tutti i file attualmente bloccati dalla transazione specificata. Se il valore restituito è ERROR_MORE_DATA, restituisce la lunghezza del buffer necessaria per contenere l'elenco completo dei file al momento della chiamata.
FSCTL_TXFS_LIST_TRANSACTIONS
Restituisce un elenco di tutte le transazioni attualmente coinvolte nel resource manager specificato.
FSCTL_TXFS_MODIFY_RM
Imposta le informazioni sulla modalità log e sui parametri di log per un resource manager secondario (RM).
FSCTL_TXFS_QUERY_RM_INFORMATION
Recupera informazioni per un resource manager (RM).
FSCTL_TXFS_READ_BACKUP_INFORMATION
Restituisce informazioni specifiche NTFS transazionali (TxF) per il file specificato.
FSCTL_TXFS_SAVEPOINT_INFORMATION
L'impostazione FSCTL_TXFS_SAVEPOINT_INFORMATION controlli del codice di controllo, cancellazione e rollback nel punto di salvataggio specificato.
Per eseguire questa operazione, chiamare la funzione DeviceIoControl con i parametri seguenti.
FSCTL_TXFS_TRANSACTION_ACTIVE
Restituisce un valore booleano che indica se sono presenti transazioni attive nel volume associato quando è stato eseguito lo snapshot. Questa chiamata è valida solo per i volumi snapshot di sola lettura.
FSCTL_TXFS_WRITE_BACKUP_INFORMATION
Scrive informazioni specifiche NTFS transazionali (TxF) in un file specificato. Il membro Buffer della struttura TXFS_WRITE_BACKUP_INFORMATION deve essere il membro buffer della struttura TXFS_READ_BACKUP_INFORMATION_OUT restituita da FSCTL_TXFS_READ_BACKUP_INFORMATION.