Fungsi ZwSetInformationTransaction (wdm.h)
Rutinitas ZwSetInformationTransaction menetapkan informasi untuk transaksi tertentu.
Sintaks
NTSYSCALLAPI NTSTATUS ZwSetInformationTransaction(
[in] HANDLE TransactionHandle,
[in] TRANSACTION_INFORMATION_CLASS TransactionInformationClass,
[in] PVOID TransactionInformation,
[in] ULONG TransactionInformationLength
);
Parameter
[in] TransactionHandle
Handel ke objek transaksi yang diperoleh oleh panggilan sebelumnya ke ZwCreateTransaction atau ZwOpenTransaction. Handel harus memiliki akses TRANSACTION_SET_INFORMATION ke objek .
[in] TransactionInformationClass
Nilai berjenis TRANSACTION_INFORMATION_CLASS yang menentukan jenis informasi yang akan diatur. Nilainya harus TransactionPropertiesInformation.
[in] TransactionInformation
Penunjuk ke buffer yang dialokasikan penelepon yang berisi informasi yang akan diatur. Jenis struktur buffer harus TRANSACTION_PROPERTIES_INFORMATION.
[in] TransactionInformationLength
Panjangnya, dalam byte, dari buffer yang dirujuk parameter TransactionInformation .
Nilai kembali
ZwSetInformationTransaction mengembalikan STATUS_SUCCESS jika operasi berhasil. Jika tidak, rutinitas ini mungkin mengembalikan salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
|
Nilai parameter TransactionInformationClass tidak valid. |
|
Handel yang ditentukan parameter TransactionHandle bukan handel untuk objek transaksi. |
|
Handel objek tidak valid. |
|
Pemanggil tidak memiliki akses yang sesuai ke objek transaksi. |
|
Nilai parameter TransactionInformationLength tidak valid. |
|
Isi buffer yang ditentukan buffer TransactionInformation tidak valid. |
Rutinitas mungkin mengembalikan nilai NTSTATUS lainnya.
Keterangan
Untuk informasi selengkapnya tentang ZwSetInformationTransaction, lihat Membuat Klien Transaksional.
NtSetInformationTransaction dan ZwSetInformationTransaction adalah dua versi dari rutinitas Windows Native System Services yang sama.
Untuk panggilan dari driver mode kernel, versi NtXxx dan ZwXxx dari rutinItas Windows Native System Services dapat berperilaku berbeda dalam cara mereka menangani dan menginterpretasikan parameter input. Untuk informasi selengkapnya tentang hubungan antara versi NtXxx dan ZwXxx dari rutinitas, lihat Menggunakan Versi Nt dan Zw dari Rutinitas Layanan Sistem Asli.
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, Ntddk.h, Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Aturan kepatuhan DDI | HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm) |
Lihat juga
TRANSACTION_PROPERTIES_INFORMATION
Menggunakan Versi Nt dan Zw dari Rutinitas Layanan Sistem Asli
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