AddRaw64 函数 (wdm.h)

AddRaw64 对可变 LONG64 值执行原始加法作,且不保证原子保证。

Syntax

LONG64 AddRaw64(
  LONG64 volatile *Destination,
  LONG64          Value
);

参数

Destination

[in, out]指向要修改的可变 LONG64 变量的指针。 此参数用作添加作的源和目标。

Value

[in]要添加到目标的 LONG64 值。

返回值

返回加法作后的新 LONG64 值。

注解

AddRaw64 函数对 64 位值执行非原子读写作。 它从目标读取当前值,添加指定值,将结果写回,并返回新值。

此函数不是原子函数,不应在多线程方案中使用,其中多个线程可能访问同一内存位置。 该作由可以中断的单独读取和写入作组成。

要求

Requirement 价值
Header wdm.h
IRQL 任何级别

另请参阅

AddRaw

AddULong64Raw

ReadRaw64

WriteRaw64