Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
AddULong64Raw effectue une opération d’addition brute sur une valeur de ULONG64 volatile sans garanties atomiques.
Syntaxe
ULONG64 AddULong64Raw(
ULONG64 volatile *Destination,
ULONG64 Value
);
Paramètres
Destination
[in, out] Pointeur vers la variable de ULONG64 volatile à modifier. Ce paramètre sert à la fois de source et de destination pour l’opération d’ajout.
Value
[in] Valeur ULONG64 à ajouter à la destination.
Valeur retournée
Retourne la nouvelle valeur ULONG64 après l’opération d’ajout.
Remarques
La fonction AddULong64Raw effectue une opération de lecture-écriture non atomique sur les valeurs longues non signées 64 bits.
Cette fonction ne doit pas être utilisée dans des scénarios multithreads où plusieurs threads peuvent accéder au même emplacement de mémoire. L’opération se compose d’opérations de lecture et d’écriture distinctes qui peuvent être interrompues.
Spécifications
| Requirement | Valeur |
|---|---|
| Header | wdm.h |
| IRQL | N’importe quel niveau |