LONG __cdecl InterlockedCompareExchange(
__inout LONG volatile *Destination,
__in LONG Exchange,
__in LONG Comparand
);
戻り値
この関数は、Destination パラメータの初期値を返します。
ちょっと興味があるんだけど。InterlockedCompareExchange が初期値を
返すのはなぜですか? 彼らがそのように設計した理由はありますか?