Fungsi InterlockedOr (miniport.h)
InterlockedOr secara rutin menghitung operasi OR bitwise.
Sintaks
LONG InterlockedOr(
[in, out] LONG volatile *Destination,
[in] LONG Value
);
Parameter
[in, out] Destination
Penunjuk ke variabel untuk menjadi ORed dengan Nilai. Hasil operasi disimpan dalam variabel .
[in] Value
Menentukan nilai yang akan di-ORed dengan variabel yang ditujukkan oleh Tujuan.
Mengembalikan nilai
InterlockedOr mengembalikan nilai asli yang disimpan dalam variabel yang ditujukkan oleh Tujuan.
Keterangan
InterlockedOr secara atomik menghitung *NilaiTujuan|=.
Operasi yang saling dikunci tidak dapat digunakan pada memori yang tidak di-cache.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | miniport.h (termasuk Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |
IRQL | Tingkat apa pun |
Lihat juga
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