_InterlockedAddLargeStatistic
[Diese Dokumentation ist nur eine Vorschau und wird in späteren Versionen ggf. geändert. Blank topics are included as placeholders.]
Microsoft-spezifisch
Führt eine ineinandergegriffene Hinzufügung aus, in der der erste Operand ein 64-Bit-Wert ist.
long _InterlockedAddLargeStatistic(
__int64 volatile * Addend,
long Value
);
Parameter
[in, out] Addend
Ein Zeiger auf den ersten Operanden der Operation Hinzufügen. Der Wert, der angezeigt wird, wird durch das Ergebnis der Addition ersetzt.[in] Value
Der zweite Operand. dem ersten Operanden hinzuzufügende Wert.
Rückgabewert
Der Wert des zweiten Operanden.
Anforderungen
Intrinsisch |
Architektur |
---|---|
_InterlockedAddLargeStatistic |
x86 |
Headerdatei <intrin.h>
Hinweise
Dies ist keine systeminterne atomar, weil er als zwei einzelne gesperrte Anweisungen implementiert wird. Ein unteilbares 64-Bit gelesen, das in einem anderen Thread während der Ausführung der systeminternen konnte einen inkonsistenten Wert ergeben auftritt, der gelesen wird.
Diese Funktion verhält sich wie eine Lese-/Schreibeigenschaft barriere. Weitere Informationen finden Sie unter _ReadWriteBarrier.
Siehe auch
Referenz
Systeminterne Funktionen des Compilers