CComMultiThreadModelNoCS::Increment
更新 : 2007 年 11 月
この静的関数は、p が指す変数の値をインクリメントする Win32 関数の InterlockedIncrement を呼び出します。
static ULONG WINAPI Increment(
LPLONG p
) throw( );
パラメータ
- p
[入力] インクリメントされる変数へのポインタ。
戻り値
インクリメントの結果が 0 の場合、Increment は 0 を返します。インクリメントの結果が 0 以外の場合は、戻り値も 0 以外の値になります。ただし、この場合、戻り値はインクリメントの結果と等しくならない場合があります。
解説
InterlockedIncrement は、複数のスレッドが同時にこの変数を使用することを禁止します。
必要条件
ヘッダー : atlbase.h
参照
参照
CComMultiThreadModelNoCS::Decrement