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

InterlockedAnd

InterlockedXor