Dela via


TxF-kontrollkoder

[Microsoft rekommenderar starkt att utvecklare använder alternativa metoder för att uppnå dina programbehov. Många scenarier som TxF har utvecklats för kan uppnås genom enklare och mer lättillgängliga tekniker. Dessutom kanske TxF inte är tillgängligt i framtida versioner av Microsoft Windows. Mer information och alternativ till TxF finns i Alternativ till att använda Transactional NTFS.]

Transaktionell NTFS (TxF) innehåller följande kontrollkoder.

I det här avsnittet

Kontrollkod Beskrivning
FSCTL_TXFS_CREATE_MINIVERSION
Skapar en ny miniversion för den angivna filen.
Med miniversioner kan du referera till en ögonblicksbild av filen under en transaktion. Miniversioner ignoreras när en transaktion checkas in eller återställs.
FSCTL_TXFS_GET_METADATA_INFO
Hämtar Transacted NTFS-metadata (TxF) för en fil och GUID- för transaktionen som har låst den angivna filen (om filen är låst).
FSCTL_TXFS_GET_TRANSACTED_VERSION
Returnerar en TXFS_GET_TRANSACTED_VERSION struktur. Strukturen identifierar den senaste bekräftade versionen av den angivna filen, versionsnumret för handtaget.
FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES
Returnerar en lista över alla filer som för närvarande är låsta av den angivna transaktionen. Om returvärdet är ERROR_MORE_DATAreturneras längden på bufferten som krävs för att lagra den fullständiga listan med filer vid tidpunkten för det här anropet.
FSCTL_TXFS_LIST_TRANSACTIONS
Returnerar en lista över alla transaktioner som för närvarande är inblandade i den angivna resurshanteraren.
FSCTL_TXFS_MODIFY_RM
Anger loggläge och loggparameterinformation för en sekundär resurshanterare (RM).
FSCTL_TXFS_QUERY_RM_INFORMATION
Hämtar information för en resurshanterare (RM).
FSCTL_TXFS_READ_BACKUP_INFORMATION
Returnerar TxF-specifik information (Transactional NTFS) för den angivna filen.
FSCTL_TXFS_SAVEPOINT_INFORMATION
Inställningen FSCTL_TXFS_SAVEPOINT_INFORMATION styr kodkontroller, rensar och återställer till den angivna sparandepunkten.
Om du vill utföra den här åtgärden anropar du funktionen DeviceIoControl med följande parametrar.
FSCTL_TXFS_TRANSACTION_ACTIVE
Returnerar ett booleskt värde som anger om det fanns några transaktioner aktiva på den associerade volymen när ögonblicksbilden togs. Det här anropet är endast giltigt för skrivskyddade ögonblicksbildsvolymer.
FSCTL_TXFS_WRITE_BACKUP_INFORMATION
Skriver TxF-specifik information (Transactional NTFS) till en angiven fil. Buffer medlem i TXFS_WRITE_BACKUP_INFORMATION-strukturen måste vara Buffer medlem i TXFS_READ_BACKUP_INFORMATION_OUT struktur som returneras av FSCTL_TXFS_READ_BACKUP_INFORMATION.