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

InterlockedOr

InterlockedXor