InterlockedAnd 函数 (miniport.h)

InterlockedAnd 宏以原子方式计算按位 AND 运算。

语法

LONG InterlockedAnd(
  [in, out] LONG volatile *Destination,
  [in]      LONG          Value
);

参数

[in, out] Destination

指向要与 一起进行 AND 的变量的指针。 作的结果存储在变量中。

[in] Value

指定要由 目标指向的变量的 AND 的值。

返回值

InterlockedAnd 返回 Destination指向的变量中存储的原始值。

言论

InterlockedAnd 原子计算 *目标&=

不能对非缓存内存使用互锁作。

要求

要求 价值
最低支持的客户端 从 Windows 2000 开始可用。
目标平台 桌面
标头 miniport.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Miniport.h)
IRQL 任何级别

另请参阅

InterlockedOr

InterlockedXor