Compartir a través de


Función AddULong64Raw (wdm.h)

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

Consulte también

AddRaw64

AddULongRaw

AddRaw