Condividi tramite


Codici di controllo TxF

[Microsoft consiglia vivamente agli sviluppatori di usare mezzi alternativi per soddisfare le esigenze dell'applicazione. Molti scenari per cui è stato sviluppato TxF possono essere ottenuti tramite tecniche più semplici e più facilmente disponibili. 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.

In questa sezione

Codice di controllo Descrizione
FSCTL_TXFS_CREATE_MINIVERSION
Crea un nuovo miniversione per il file specificato.
Miniversions consente di fare riferimento a uno snapshot del file durante una transazione. Le miniversioni vengono eliminate 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 cui è stato eseguito il commit più di recente del file specificato, ovvero 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 necessario 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 gestore risorse specificato.
FSCTL_TXFS_MODIFY_RM
Imposta la modalità di log e le informazioni sui parametri di log per un gestore risorse 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, la cancellazione e il rollback del codice di controllo FSCTL_TXFS_SAVEPOINT_INFORMATION al punto di salvataggio specificato.
Per eseguire questa operazione, chiamare la funzioneDeviceIoControlcon i parametri seguenti.
FSCTL_TXFS_TRANSACTION_ACTIVE
Restituisce un valore booleano che indica se sono presenti transazioni attive nel volume associato al momento dell'acquisizione dello 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.