TxF Structures
Transactional NTFS (TxF) provides the following structures.
In this section
Structure | Description |
---|---|
TXFS_CREATE_MINIVERSION_INFO |
Contains the version information about the miniversion created by FSCTL_TXFS_CREATE_MINIVERSION. |
TXFS_GET_METADATA_INFO_OUT |
Contains the version information about the miniversion that is created. |
TXF_ID |
Represents a unique identifier within the context of the Resource Manager. |
TXFS_GET_TRANSACTED_VERSION |
Contains the information about the base and latest versions of the specified file. |
TXFS_LIST_TRANSACTION_LOCKED_FILES |
Contains a list of files locked by a transacted writer. |
TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY |
Contains information about a locked transaction. |
TXFS_LIST_TRANSACTIONS |
Contains a list of transactions. |
TXFS_LIST_TRANSACTIONS_ENTRY |
Contains information about a transaction. |
TXF_LOG_RECORD_AFFECTED_FILE |
Contains information for a file that was affected by a transaction. |
TXF_LOG_RECORD_BASE |
Contains the basic record information. |
TXF_LOG_RECORD_TRUNCATE |
Contains the record for a truncate operation. |
TXF_LOG_RECORD_WRITE |
Contains the record for a write operation. |
TXFS_MODIFY_RM |
Contains the information required when modifying log parameters and logging mode for a secondary resource manager. |
TXFS_QUERY_RM_INFORMATION |
Contains information about the resource manager (RM). |
TXFS_READ_BACKUP_INFORMATION_OUT |
Contains a Transactional NTFS (TxF) specific structure. This information should only be used when calling TXFS_WRITE_BACKUP_INFORMATION. |
TXFS_SAVEPOINT_INFORMATION |
The FSCTL_TXFS_SAVEPOINT_INFORMATION structure specifies the action to perform, and on which transaction. |
TXFS_TRANSACTION_ACTIVE_INFO |
Contains the flag that indicates whether transactions were active or not when a snapshot was taken. |
TXFS_WRITE_BACKUP_INFORMATION |
Contains a Transactional NTFS (TxF) specific structure. This information should only be used when calling TXFS_WRITE_BACKUP_INFORMATION. |