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 | 任何级别 |