Kody sterujące TxF
[Firma Microsoft zdecydowanie zaleca deweloperom wykorzystanie alternatywnych środków w celu osiągnięcia potrzeb aplikacji. Wiele scenariuszy opracowanych przez TxF można osiągnąć za pomocą prostszych i bardziej czytelnie dostępnych technik. Ponadto txF może być niedostępny w przyszłych wersjach systemu Microsoft Windows. Aby uzyskać więcej informacji i alternatywy dla TxF, zobacz Alternatywy do korzystania z transakcyjnego systemu plików NTFS.]
Transakcyjny system PLIKÓW NTFS (TxF) udostępnia następujące kody sterujące.
W tej sekcji
Kod kontrolny | Opis |
---|---|
FSCTL_TXFS_CREATE_MINIVERSION |
Tworzy nowy miniwersji dla określonego pliku. Miniwersje umożliwiają odwoływanie się do migawki pliku podczas transakcji. Miniwersje są odrzucane, gdy transakcja zostanie zatwierdzona lub wycofana. |
FSCTL_TXFS_GET_METADATA_INFO |
Pobiera metadane transacted NTFS (TxF) dla pliku i identyfikator GUID transakcji, która zablokowała określony plik (jeśli plik jest zablokowany). |
FSCTL_TXFS_GET_TRANSACTED_VERSION |
Zwraca strukturę TXFS_GET_TRANSACTED_VERSION. Struktura identyfikuje ostatnio zatwierdzoną wersję określonego pliku, numer wersji dojścia. |
FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES |
Zwraca listę wszystkich plików, które są obecnie zablokowane przez określoną transakcję. Jeśli wartość zwracana jest ERROR_MORE_DATA, zwraca długość buforu wymaganego do przechowywania pełnej listy plików w momencie tego wywołania. |
FSCTL_TXFS_LIST_TRANSACTIONS |
Zwraca listę wszystkich transakcji aktualnie zaangażowanych w określonego menedżera zasobów. |
FSCTL_TXFS_MODIFY_RM |
Ustawia informacje o trybie dziennika i parametrach dziennika dla pomocniczego menedżera zasobów (RM). |
FSCTL_TXFS_QUERY_RM_INFORMATION |
Pobiera informacje dotyczące menedżera zasobów (RM). |
FSCTL_TXFS_READ_BACKUP_INFORMATION |
Zwraca informacje specyficzne dla transakcyjnego systemu plików NTFS (TxF) dla określonego pliku. |
FSCTL_TXFS_SAVEPOINT_INFORMATION |
Ustawienie, czyszczenie i wycofywanie do określonego punktu zapisu, FSCTL_TXFS_SAVEPOINT_INFORMATION kontrolki kodu sterującego. Aby wykonać tę operację, wywołaj funkcję DeviceIoControl przy użyciu następujących parametrów. |
FSCTL_TXFS_TRANSACTION_ACTIVE |
Zwraca wartość logiczną wskazującą, czy w skojarzonym woluminie były aktywne jakiekolwiek transakcje podczas wykonywania migawki. To wywołanie jest prawidłowe tylko w przypadku woluminów migawek tylko do odczytu. |
FSCTL_TXFS_WRITE_BACKUP_INFORMATION |
Zapisuje informacje specyficzne dla transakcyjnego systemu plików NTFS (TxF) do określonego pliku. Element Buffer struktury TXFS_WRITE_BACKUP_INFORMATION musi być elementem Bufor struktury TXFS_READ_BACKUP_INFORMATION_OUT zwróconej przez FSCTL_TXFS_READ_BACKUP_INFORMATION. |