Fungsi TmInitializeTransactionManager (wdm.h)
TmInitializeTransactionManager rutin menginisialisasi objek manajer transaksi.
Sintaks
NTSTATUS TmInitializeTransactionManager(
[in] PRKTM TransactionManager,
[in, optional] PCUNICODE_STRING LogFileName,
[in] PGUID TmId,
[in, optional] ULONG CreateOptions
);
Parameter
[in] TransactionManager
Penunjuk ke objek manajer transaksi untuk diinisialisasi.
[in, optional] LogFileName
Penunjuk ke struktur UNICODE_STRING yang berisi jalur dan nama file aliran file log CLFS yang terkait dengan objek manajer transaksi.
[in] TmId
Menentukan pointer ke GUID yang mengidentifikasi nama objek manajer transaksi untuk diinisialisasi.
[in, optional] CreateOptions
Bendera pembuatan objek opsional. Tabel berikut berisi bendera yang tersedia.
Bendera opsi | Makna |
---|---|
TRANSACTION_MANAGER_VOLATILE | Objek manajer transaksi akan volatil. Oleh karena itu, ia tidak akan menggunakan file log. |
TRANSACTION_MANAGER_COMMIT_DEFAULT | Hanya untuk penggunaan internal. |
TRANSACTION_MANAGER_COMMIT_SYSTEM_VOLUME | Hanya untuk penggunaan internal. |
TRANSACTION_MANAGER_COMMIT_SYSTEM_HIVES | Hanya untuk penggunaan internal. |
TRANSACTION_MANAGER_COMMIT_LOWEST | Hanya untuk penggunaan internal. |
TRANSACTION_MANAGER_CORRUPT_FOR_RECOVERY | Hanya untuk penggunaan internal. |
TRANSACTION_MANAGER_CORRUPT_FOR_PROGRESS | Hanya untuk penggunaan internal. |
Mengembalikan nilai
Rutinitas TmInitializeTransactionManager mengembalikan STATUS_SUCCESS jika operasi berhasil.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi Windows yang lebih baru. |
Target Platform | Universal |
Header | wdm.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk