HLE Release _Store Functions

Stores the specified value at the specified address and releases pending active HLE transaction. This intrinsic function applies to C/C++ applications for Windows* only.

Syntax

void _Store_HLERelease(long volatile *Destination, long Value);

void _Store64_HLERelease(__int64 volatile *Destination, __int64 Value);

void _StorePointer_HLERelease(void * volatile *Destination, void * Value);

Parameters

Destination[out]

pointer to the destination value

Value [in]

value to store at Destination.

Description

Stores the specified value at the specified address and releases a pending HLE transaction if one is active.

Returns

Nothing.

Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.