| InterlockedAdd |
Effectue une opération d’addition atomique sur les valeurs longues spécifiées. |
| InterlockedAddAcquire |
Effectue une opération d’addition atomique sur les valeurs longues spécifiées. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedAddRelease |
Effectue une opération d’addition atomique sur les valeurs longues spécifiées. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedAddNoFence |
Effectue une opération d’addition atomique sur les valeurs longues spécifiées. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedAdd64 |
Effectue une opération d’addition atomique sur les valeurs LongLong spécifiées. |
| InterlockedAddAcquire64 |
Effectue une opération d’addition atomique sur les valeurs LongLong spécifiées. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedAddRelease64 |
Effectue une opération d’addition atomique sur les valeurs LongLong spécifiées. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedAddNoFence64 |
Effectue une opération d’addition atomique sur les valeurs LongLong spécifiées. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedAnd |
Effectue une opération atomique et sur les valeurs longues spécifiées. |
| InterlockedAndAcquire |
Effectue une opération atomique et sur les valeurs longues spécifiées. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedAndRelease |
Effectue une opération atomique et sur les valeurs longues spécifiées. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedAndNoFence |
Effectue une opération atomique et sur les valeurs longues spécifiées. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedAnd8 |
Effectue une opération atomique et sur les valeurs char spécifiées. |
| InterlockedAnd8Acquire |
Effectue une opération atomique et sur les valeurs char spécifiées. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedAnd8Release |
Effectue une opération atomique et sur les valeurs char spécifiées. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedAnd8NoFence |
Effectue une opération atomique et sur les valeurs char spécifiées. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedAnd16 |
Effectue une opération atomique et sur les valeurs courtes spécifiées. |
| InterlockedAnd16Acquire |
Effectue une opération atomique et sur les valeurs courtes spécifiées. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedAnd16Release |
Effectue une opération atomique et sur les valeurs courtes spécifiées. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedAnd16NoFence |
Effectue une opération atomique et sur les valeurs courtes spécifiées. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedAnd64 |
Effectue une opération atomique et sur les valeurs LongLong spécifiées. |
| InterlockedAnd64Acquire |
Effectue une opération atomique et sur les valeurs LongLong spécifiées. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedAnd64Release |
Effectue une opération atomique et sur les valeurs LongLong spécifiées. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedAnd64NoFence |
Effectue une opération atomique et sur les valeurs LongLong spécifiées. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedBitTestAndComplement |
Teste le bit spécifié de la valeur longue spécifiée et le complète. |
| InterlockedBitTestAndComplement64 |
Teste le bit spécifié de la valeur LONG64 spécifiée et le complète. L’opération est atomique. |
| InterlockedBitTestAndResetAcquire |
Teste le bit spécifié de la valeur longue spécifiée et lui affecte la valeur 0. L’opération est atomique et est effectuée avec la sémantique d’acquisition de mémoire acquise |
| InterlockedBitTestAndResetRelease |
Teste le bit spécifié de la valeur longue spécifiée et lui affecte la valeur 0. L’opération est atomique et est effectuée à l’aide de la sémantique de libération de mémoire |
| InterlockedBitTestAndSetAcquire |
Teste le bit spécifié de la valeur longue spécifiée et lui affecte la valeur 1. L’opération est atomique et est effectuée avec la sémantique d’acquisition de mémoire acquise |
| InterlockedBitTestAndSetRelease |
Teste le bit spécifié de la valeur longue spécifiée et lui affecte la valeur 1. L’opération est atomique et est effectuée avec la sémantique d’ordonnancement de mémoire de version |
| InterlockedBitTestAndReset |
Teste le bit spécifié de la valeur longue spécifiée et lui affecte la valeur 0. |
| InterlockedBitTestAndReset64 |
Teste le bit spécifié de la valeur LONG64 spécifiée et lui affecte la valeur 0. |
| InterlockedBitTestAndSet |
Teste le bit spécifié de la valeur longue spécifiée et lui affecte la valeur 1. |
| InterlockedBitTestAndSet64 |
Teste le bit spécifié de la valeur LONG64 spécifiée et lui affecte la valeur 1. |
| InterlockedCompare64Exchange128 |
Effectue une opération atomique de comparaison et d’échange sur les valeurs spécifiées. La fonction compare les valeurs 64 bits spécifiées et échange avec la valeur 128 bits spécifiée en fonction du résultat de la comparaison. |
| InterlockedCompare64ExchangeAcquire128 |
Effectue une opération atomique de comparaison et d’échange sur les valeurs spécifiées. La fonction compare les valeurs 64 bits spécifiées et échange avec la valeur 128 bits spécifiée en fonction du résultat de la comparaison. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedCompare64ExchangeRelease128 |
Effectue une opération atomique de comparaison et d’échange sur les valeurs spécifiées. La fonction compare les valeurs 64 bits spécifiées et échange avec la valeur 128 bits spécifiée en fonction du résultat de la comparaison. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedCompareExchange |
Effectue une opération atomique de comparaison et d’échange sur les valeurs spécifiées. La fonction compare deux valeurs 32 bits spécifiées et échange avec une autre valeur 32 bits en fonction du résultat de la comparaison. |
| InterlockedCompareExchangeAcquire |
Effectue une opération atomique de comparaison et d’échange sur les valeurs spécifiées. La fonction compare deux valeurs 32 bits spécifiées et échange avec une autre valeur 32 bits en fonction du résultat de la comparaison. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedCompareExchangeRelease |
Effectue une opération atomique de comparaison et d’échange sur les valeurs spécifiées. La fonction compare deux valeurs 32 bits spécifiées et échange avec une autre valeur 32 bits en fonction du résultat de la comparaison. L’échange est effectué avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedCompareExchangeNoFence |
Effectue une opération atomique de comparaison et d’échange sur les valeurs spécifiées. La fonction compare deux valeurs 32 bits spécifiées et échange avec une autre valeur 32 bits en fonction du résultat de la comparaison. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedCompareExchange64 |
Effectue une opération atomique de comparaison et d’échange sur les valeurs spécifiées. La fonction compare deux valeurs 64 bits spécifiées et échange avec une autre valeur 64 bits en fonction du résultat de la comparaison. |
| InterlockedCompareExchangeAcquire64 |
Effectue une opération atomique de comparaison et d’échange sur les valeurs spécifiées. La fonction compare deux valeurs 64 bits spécifiées et échange avec une autre valeur 64 bits en fonction du résultat de la comparaison. L’échange est effectué avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedCompareExchangeRelease64 |
Effectue une opération atomique de comparaison et d’échange sur les valeurs spécifiées. La fonction compare deux valeurs 64 bits spécifiées et échange avec une autre valeur 64 bits en fonction du résultat de la comparaison. L’échange est effectué avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedCompareExchangeNoFence64 |
Effectue une opération atomique de comparaison et d’échange sur les valeurs spécifiées. La fonction compare deux valeurs 64 bits spécifiées et échange avec une autre valeur 64 bits en fonction du résultat de la comparaison. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedCompareExchange16 |
Effectue une opération atomique de comparaison et d’échange sur les valeurs spécifiées. La fonction compare deux valeurs 16 bits spécifiées et échange avec une autre valeur de 16 bits en fonction du résultat de la comparaison. |
| InterlockedCompareExchange16Acquire |
Effectue une opération atomique de comparaison et d’échange sur les valeurs spécifiées. La fonction compare deux valeurs 16 bits spécifiées et échange avec une autre valeur de 16 bits en fonction du résultat de la comparaison. L’opération est effectuée avec l’acquisition de la sémantique d’ordonnancement de mémoire |
| InterlockedCompareExchange16Release |
Effectue une opération atomique de comparaison et d’échange sur les valeurs spécifiées. La fonction compare deux valeurs 16 bits spécifiées et échange avec une autre valeur de 16 bits en fonction du résultat de la comparaison. L’échange est effectué avec la sémantique d’ordonnancement de mémoire de version |
| InterlockedCompareExchange16NoFence |
Effectue une opération atomique de comparaison et d’échange sur les valeurs spécifiées. La fonction compare deux valeurs 16 bits spécifiées et échange avec une autre valeur de 16 bits en fonction du résultat de la comparaison. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedCompareExchange128 |
Effectue une opération atomique de comparaison et d’échange sur les valeurs spécifiées. La fonction compare deux valeurs 128 bits spécifiées et échange avec une autre valeur 128 bits en fonction du résultat de la comparaison |
| InterlockedCompareExchangePointer |
Effectue une opération atomique de comparaison et d’échange sur les valeurs de pointeur spécifiées. La fonction compare deux valeurs de pointeur spécifiées et échange avec une autre valeur de pointeur en fonction du résultat de la comparaison. |
| InterlockedCompareExchangePointerAcquire |
Effectue une opération atomique de comparaison et d’échange sur les valeurs de pointeur spécifiées. La fonction compare deux valeurs de pointeur spécifiées et échange avec une autre valeur de pointeur en fonction du résultat de la comparaison. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedCompareExchangePointerRelease |
Effectue une opération atomique de comparaison et d’échange sur les valeurs de pointeur spécifiées. La fonction compare deux valeurs de pointeur spécifiées et échange avec une autre valeur de pointeur en fonction du résultat de la comparaison. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedCompareExchangePointerNoFence |
Effectue une opération atomique de comparaison et d’échange sur les valeurs spécifiées. La fonction compare deux valeurs de pointeur spécifiées et échange avec une autre valeur de pointeur en fonction du résultat de la comparaison. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedDecrement |
Décrémente (réduit d’une unité) la valeur de la variable 32 bits spécifiée comme une opération atomique. |
| InterlockedDecrementAcquire |
Décrémente (réduit d’une unité) la valeur de la variable 32 bits spécifiée comme une opération atomique. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedDecrementRelease |
Décrémente (réduit d’une unité) la valeur de la variable 32 bits spécifiée comme une opération atomique. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedDecrementNoFence |
Décrémente (réduit d’une unité) la valeur de la variable 32 bits spécifiée comme une opération atomique. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedDecrement16 |
Décrémente (réduit d’une unité) la valeur de la variable 16 bits spécifiée comme une opération atomique |
| InterlockedDecrement16Acquire |
Décrémente (réduit d’une unité) la valeur de la variable 16 bits spécifiée comme une opération atomique. L’opération est effectuée avec l’acquisition de la sémantique d’ordonnancement de mémoire |
| InterlockedDecrement16Release |
Décrémente (réduit d’une unité) la valeur de la variable 16 bits spécifiée comme une opération atomique. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version |
| InterlockedDecrement16NoFence |
Décrémente (réduit d’une unité) la valeur de la variable 16 bits spécifiée comme une opération atomique. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedDecrement64 |
Décrémente (réduit d’une unité) la valeur de la variable 64 bits spécifiée comme une opération atomique. |
| InterlockedDecrementAcquire64 |
Décrémente (réduit d’une unité) la valeur de la variable 64 bits spécifiée comme une opération atomique. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedDecrementRelease64 |
Décrémente (réduit d’une unité) la valeur de la variable 64 bits spécifiée comme une opération atomique. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedDecrementNoFence64 |
Décrémente (réduit d’une unité) la valeur de la variable 64 bits spécifiée comme une opération atomique. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| Interlockedexchang |
Affecte à une variable 32 bits la valeur spécifiée sous la forme d’une opération atomique. |
| InterlockedExchangeAcquire |
Affecte à une variable 32 bits la valeur spécifiée sous la forme d’une opération atomique. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedExchangeNoFence |
Affecte à une variable 64 bits la valeur spécifiée sous la forme d’une opération atomique. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedExchange8 |
Affecte à une variable 8 bits la valeur spécifiée comme une opération atomique |
| InterlockedExchange16 |
Définit une variable de 16 bits à la valeur spécifiée comme une opération atomique. |
| InterlockedExchange16Acquire |
Définit une variable de 16 bits à la valeur spécifiée comme une opération atomique. L’opération est effectuée à l’aide de la sémantique d’acquisition de mémoire |
| InterlockedExchange16NoFence |
Définit une variable de 16 bits à la valeur spécifiée comme une opération atomique. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedExchange64 |
Affecte à une variable 64 bits la valeur spécifiée sous la forme d’une opération atomique. |
| InterlockedExchangeAcquire64 |
Affecte à une variable 32 bits la valeur spécifiée sous la forme d’une opération atomique. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedExchangeNoFence64 |
Affecte à une variable 64 bits la valeur spécifiée sous la forme d’une opération atomique. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedExchangePointer |
Échange atomiquement une paire de valeurs de pointeur. |
| InterlockedExchangePointerAcquire |
Échange atomiquement une paire de valeurs de pointeur. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedExchangePointerNoFence |
Échange atomiquement une paire d’adresses. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedExchangeSubtract |
Effectue une soustraction atomique de deux valeurs. |
| InterlockedExchangeAdd |
Effectue un ajout atomique de valeurs 2 32 bits. |
| InterlockedExchangeAddAcquire |
Effectue un ajout atomique de valeurs 2 32 bits. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedExchangeAddRelease |
Effectue un ajout atomique de valeurs 2 32 bits. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedExchangeAddNoFence |
Effectue un ajout atomique de valeurs 2 32 bits. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedExchangeAdd64 |
Effectue un ajout atomique de valeurs 2 64 bits. |
| InterlockedExchangeAddAcquire64 |
Effectue un ajout atomique de valeurs 2 64 bits. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedExchangeAddRelease64 |
Effectue un ajout atomique de valeurs 2 64 bits. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedExchangeAddNoFence64 |
Effectue un ajout atomique de valeurs 2 64 bits. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedIncrement |
Incrémente (augmente d’une unité) la valeur de la variable 32 bits spécifiée comme une opération atomique. |
| InterlockedIncrementAcquire |
Incrémente (augmente d’une unité) la valeur de la variable 32 bits spécifiée comme une opération atomique. L’opération est effectuée à l’aide d’une sémantique d’ordonnancement de mémoire. |
| InterlockedIncrementRelease |
Incrémente (augmente d’une unité) la valeur de la variable 32 bits spécifiée comme une opération atomique. L’opération est effectuée à l’aide de la sémantique d’ordonnancement de mémoire Release. |
| InterlockedIncrementNoFence |
Incrémente (augmente d’une unité) la valeur de la variable 32 bits spécifiée comme une opération atomique. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedIncrement16 |
Incrémente (augmente d’une unité) la valeur de la variable 16 bits spécifiée comme une opération atomique |
| InterlockedIncrement16Acquire |
Incrémente (augmente d’une unité) la valeur de la variable 16 bits spécifiée comme une opération atomique. L’opération est effectuée à l’aide de la sémantique d’acquisition de mémoire |
| InterlockedIncrement16Release |
Incrémente (augmente d’une unité) la valeur de la variable 16 bits spécifiée comme une opération atomique. L’opération est effectuée à l’aide de la sémantique d’ordonnancement de mémoire Release |
| InterlockedIncrement16NoFence |
Incrémente (augmente d’une unité) la valeur de la variable 16 bits spécifiée comme une opération atomique. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedIncrement64 |
Incrémente (augmente d’une unité) la valeur de la variable 64 bits spécifiée comme une opération atomique. |
| InterlockedIncrementAcquire64 |
Incrémente (augmente d’une unité) la valeur de la variable 64 bits spécifiée comme une opération atomique. L’opération est effectuée à l’aide d’une sémantique d’ordonnancement de mémoire. |
| InterlockedIncrementRelease64 |
Incrémente (augmente d’une unité) la valeur de la variable 64 bits spécifiée comme une opération atomique. L’opération est effectuée à l’aide de la sémantique d’ordonnancement de mémoire Release. |
| InterlockedIncrementNoFence64 |
Incrémente (augmente d’une unité) la valeur de la variable 64 bits spécifiée comme une opération atomique. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| Interverrouiller |
Effectue une opération atomique ou sur les valeurs longues spécifiées. |
| InterlockedOrAcquire |
Effectue une opération atomique ou sur les valeurs longues spécifiées. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedOrRelease |
Effectue une opération atomique ou sur les valeurs longues spécifiées. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedOrNoFence |
Effectue une opération atomique ou sur les valeurs longues spécifiées. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedOr8 |
Effectue une opération atomique ou sur les valeurs char spécifiées. |
| InterlockedOr8Acquire |
Effectue une opération atomique ou sur les valeurs char spécifiées. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedOr8Release |
Effectue une opération atomique ou sur les valeurs char spécifiées. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedOr8NoFence |
Effectue une opération atomique ou sur les valeurs char spécifiées. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedOr16 |
Effectue une opération atomique ou sur les valeurs courtes spécifiées. |
| InterlockedOr16Acquire |
Effectue une opération atomique ou sur les valeurs courtes spécifiées. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedOr16Release |
Effectue une opération atomique ou sur les valeurs courtes spécifiées. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedOr16NoFence |
Effectue une opération atomique ou sur les valeurs courtes spécifiées. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedOr64 |
Effectue une opération atomique ou sur les valeurs LongLong spécifiées. |
| InterlockedOr64Acquire |
Effectue une opération atomique ou sur les valeurs LongLong spécifiées. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedOr64Release |
Effectue une opération atomique ou sur les valeurs LongLong spécifiées. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedOr64NoFence |
Effectue une opération atomique ou sur les valeurs LongLong spécifiées. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedXor |
Effectue une opération atomique XOR sur les valeurs longues spécifiées. |
| InterlockedXorAcquire |
Effectue une opération atomique XOR sur les valeurs longues spécifiées. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedXorRelease |
Effectue une opération atomique XOR sur les valeurs longues spécifiées. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedXorNoFence |
Effectue une opération atomique XOR sur les valeurs longues spécifiées. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedXor8 |
Effectue une opération Atomic XOR sur les valeurs char spécifiées. |
| InterlockedXor8Acquire |
Effectue une opération Atomic XOR sur les valeurs char spécifiées. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedXor8Release |
Effectue une opération Atomic XOR sur les valeurs char spécifiées. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedXor8NoFence |
Effectue une opération Atomic XOR sur les valeurs char spécifiées. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedXor16 |
Effectue une opération atomique XOR sur les valeurs courtes spécifiées. |
| InterlockedXor16Acquire |
Effectue une opération atomique XOR sur les valeurs courtes spécifiées. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedXor16Release |
Effectue une opération atomique XOR sur les valeurs courtes spécifiées. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedXor16NoFence |
Effectue une opération atomique XOR sur les valeurs courtes spécifiées. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |
| InterlockedXor64 |
Effectue une opération Atomic XOR sur les valeurs LongLong spécifiées. |
| InterlockedXor64Acquire |
Effectue une opération Atomic XOR sur les valeurs LongLong spécifiées. L’opération est effectuée avec la sémantique d’acquisition de mémoire acquise. |
| InterlockedXor64Release |
Effectue une opération Atomic XOR sur les valeurs LongLong spécifiées. L’opération est effectuée avec la sémantique d’ordonnancement de mémoire de version. |
| InterlockedXor64NoFence |
Effectue une opération Atomic XOR sur les valeurs LongLong spécifiées. L’opération est effectuée atomiquement, mais sans utiliser de barrières de mémoire |