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.
AddULong64Raw realiza una operación de adición sin procesar en un valor de ULONG64 volátil sin garantías atómicas.
Syntax
ULONG64 AddULong64Raw(
ULONG64 volatile *Destination,
ULONG64 Value
);
Parámetros
Destination
[dentro, fuera] Puntero a la variable de ULONG64 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 de ULONG64 que se va a agregar al destino.
Valor devuelto
Devuelve el nuevo valor de ULONG64 después de la operación de adición.
Observaciones
La función AddULong64Raw realiza una operación de lectura y escritura no atómica en valores largos sin signo de 64 bits.
Esta función no se debe usar 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 |