Fungsi InterlockedAnd (wdm.h)
Makro InterlockedAnd secara atomik menghitung operasi AND bitwise.
Sintaks
LONG InterlockedAnd(
[in, out] LONG volatile *Destination,
[in] LONG Value
);
Parameter
[in, out] Destination
Penunjuk ke variabel yang akan diAND dengan Nilai. Hasil operasi disimpan dalam variabel .
[in] Value
Menentukan nilai yang akan diANDingkan dengan variabel yang ditujukkan oleh Tujuan.
Mengembalikan nilai
InterlockedAnd mengembalikan nilai asli yang disimpan dalam variabel yang ditunjukkan oleh Tujuan.
Keterangan
InterlockedAnd secara atomik menghitung *Destination&=Value.
Operasi yang saling dikunci tidak dapat digunakan pada memori yang tidak di-cache.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 2000. |
Target Platform | Desktop |
Header | wdm.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