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