InterlockedOr 函数 (wdm.h)
InterlockedOr 例程以原子方式计算按位 OR 操作。
语法
LONG InterlockedOr(
[in, out] LONG volatile *Destination,
[in] LONG Value
);
参数
[in, out] Destination
指向要具有 Value 的 ORed 变量的指针。 操作的结果存储在 变量中。
[in] Value
指定要具有 由 Destination 指向的变量的 ORed 的值。
返回值
InterlockedOr 返回目标指向的变量中存储的原始值。
注解
InterlockedOr 以原子方式计算 *目标|=值。
互锁操作不能用于非缓存内存。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Miniport.h) |
IRQL | 任何级别 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈