Sdílet prostřednictvím


Řídicí kódy TxF

[Microsoft důrazně doporučuje vývojářům využívat alternativní prostředky k dosažení potřeb vaší aplikace. Mnoho scénářů, pro které byl TxF vyvinut, lze dosáhnout jednoduššími a snadněji dostupnými technikami. TxF navíc nemusí být v budoucích verzích systému Microsoft Windows k dispozici. Další informace a alternativy k TxF naleznete v tématu Alternativy k použití transakčního systému souborů NTFS.]

Transactional NTFS (TxF) poskytuje následující řídicí kódy.

V této části

Řídicí kód Popis
FSCTL_TXFS_CREATE_MINIVERSION
Vytvoří pro zadaný soubor nový miniversion.
Miniversions umožňují odkazovat na snímek souboru během transakce. Miniversions se zahodí, když je transakce potvrzena nebo vrácena zpět.
FSCTL_TXFS_GET_METADATA_INFO
Načte metadata transacted NTFS (TxF) pro soubor a identifikátor GUID identifikátoru GUID transakce, která zamkla zadaný soubor (pokud je soubor uzamčen).
FSCTL_TXFS_GET_TRANSACTED_VERSION
Vrátí TXFS_GET_TRANSACTED_VERSION strukturu. Struktura identifikuje nejnovější potvrzenou verzi zadaného souboru, číslo verze popisovače.
FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES
Vrátí seznam všech souborů, které jsou aktuálně uzamčeny zadanou transakcí. Pokud je návratová hodnota ERROR_MORE_DATA, vrátí délku vyrovnávací paměti potřebnou k uložení kompletního seznamu souborů v době volání.
FSCTL_TXFS_LIST_TRANSACTIONS
Vrátí seznam všech transakcí aktuálně zahrnutých v zadaném správci prostředků.
FSCTL_TXFS_MODIFY_RM
Nastaví režim protokolu a informace o parametrech protokolu pro sekundární správce prostředků (RM).
FSCTL_TXFS_QUERY_RM_INFORMATION
Načte informace pro správce prostředků (RM).
FSCTL_TXFS_READ_BACKUP_INFORMATION
Vrátí konkrétní informace o transakčním systému souborů NTFS (TxF) pro zadaný soubor.
FSCTL_TXFS_SAVEPOINT_INFORMATION
Nastavení FSCTL_TXFS_SAVEPOINT_INFORMATION ovládacích prvků kódu, vymazání a vrácení zpět do zadaného bodu uložení.
Chcete-li provést tuto operaci, zavolejte DeviceIoControl funkce s následujícími parametry.
FSCTL_TXFS_TRANSACTION_ACTIVE
Vrátí logickou hodnotu, která označuje, jestli byly na přidruženém svazku aktivní nějaké transakce při pořízení snímku. Toto volání je platné pouze pro svazky snímků jen pro čtení.
FSCTL_TXFS_WRITE_BACKUP_INFORMATION
Zapíše do zadaného souboru konkrétní informace o transakčním systému souborů NTFS (TxF). Vyrovnávací paměť člen struktury TXFS_WRITE_BACKUP_INFORMATION musí být vyrovnávací paměti člen struktury TXFS_READ_BACKUP_INFORMATION_OUT vrácenou FSCTL_TXFS_READ_BACKUP_INFORMATION.