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