[Interlocked function] InterlockedExchangeAcquire64 [Description] 
Sets a 32-bit variable to the specified value as an atomic operation. The operation is performed with acquire memory ordering semantics.