Partager via


AddULong64Raw, fonction (wdm.h)

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

Voir aussi

AddRaw64

AddULongRaw

AddRaw