Fungsi TmRecoverResourceManager (wdm.h)

Rutinitas TmRecoverResourceManager mencoba memulihkan transaksi yang terkait dengan setiap pendaftaran objek manajer sumber daya tertentu.

Sintaks

NTSTATUS TmRecoverResourceManager(
  [in] PKRESOURCEMANAGER ResourceManager
);

Parameter

[in] ResourceManager

Penunjuk ke objek resource manager. Untuk mendapatkan pointer ini, komponen Anda harus memanggil ObReferenceObjectByHandle dan menyediakan handel objek yang sebelumnya memanggil ZwCreateResourceManager atau ZwOpenResourceManager yang disediakan.

Nilai kembali

TmRecoverResourceManager mengembalikan STATUS_SUCCESS jika operasi berhasil. Jika tidak, rutinitas ini mungkin mengembalikan nilai berikut:

Menampilkan kode Deskripsi
STATUS_TRANSACTIONMANAGER_NOT_ONLINE
Manajer transaksi yang terkait dengan manajer sumber daya yang ditentukan tidak online.
 

Rutinitas mungkin mengembalikan nilai NTSTATUS lainnya.

Keterangan

Rutinitas TmRecoverResourceManager adalah versi berbasis pointer dari rutinitas ZwRecoverResourceManager .

Untuk informasi tentang kapan harus menggunakan rutinitas TmXxx KTM alih-alih rutinitas ZwXxx , lihat Menggunakan Rutinitas TmXxx.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi sistem operasi yang lebih baru.
Target Platform Universal
Header wdm.h (termasuk Wdm.h, Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Lihat juga

ObReferenceObjectByHandle

ZwCreateResourceManager

ZwOpenResourceManager

ZwRecoverResourceManager