Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
AddRaw64 realiza una operación de suma sin procesar en un valor LONG64 volátil sin garantías atómicas.
Syntax
LONG64 AddRaw64(
LONG64 volatile *Destination,
LONG64 Value
);
Parámetros
Destination
[dentro, fuera] Puntero a la variable LONG64 volátil que se va a modificar. Este parámetro actúa como origen y destino para la operación de suma.
Value
[in] Valor LONG64 que se va a agregar al destino.
Valor devuelto
Devuelve el nuevo valor LONG64 después de la operación de adición.
Observaciones
La función AddRaw64 realiza una operación de lectura y escritura no atómica en valores de 64 bits. Lee el valor actual del destino, agrega el valor especificado, escribe el resultado y devuelve el nuevo valor.
Esta función no es atómica y no debe usarse en escenarios multiproceso en los que varios subprocesos podrían tener acceso a la misma ubicación de memoria. La operación consta de operaciones de lectura y escritura independientes que se pueden interrumpir.
Requisitos
| Requirement | Importancia |
|---|---|
| Header | wdm.h |
| irQL | Cualquier nivel |