AddULong64Raw 는 원자성 보장 없이 휘발성 ULONG64 값에 대한 원시 추가 작업을 수행합니다.
Syntax
ULONG64 AddULong64Raw(
ULONG64 volatile *Destination,
ULONG64 Value
);
매개 변수
Destination
[in, out] 수정할 휘발성 ULONG64 변수에 대한 포인터입니다. 이 매개 변수는 더하기 작업의 원본 및 대상으로 사용됩니다.
Value
[in] 대상에 추가할 ULONG64 값입니다.
반환 값
추가 작업 후 새 ULONG64 값을 반환합니다.
비고
AddULong64Raw 함수는 부호 없는 64비트 long 값에 대해 비원자 읽기-추가-쓰기 작업을 수행합니다.
이 함수는 여러 스레드가 동일한 메모리 위치에 액세스할 수 있는 다중 스레드 시나리오에서 사용하면 안 됩니다. 작업은 중단될 수 있는 별도의 읽기 및 쓰기 작업으로 구성됩니다.
요구 사항
| 요구 사항 | 가치 |
|---|---|
| Header | wdm.h |
| IRQL | 모든 수준 |