CComMultiThreadModel::Increment

更新 : 2007 年 11 月

この静的関数は、p が指す変数の値をインクリメントする Win32 関数の InterlockedIncrement を呼び出します。

static ULONG WINAPI Increment(
   LPLONG p 
) throw ( );

パラメータ

  • p
    [入力] インクリメントされる変数へのポインタ。

戻り値

インクリメントの結果が 0 の場合、Increment は 0 を返します。インクリメントの結果が 0 以外の場合は、戻り値も 0 以外の値になります。ただし、この場合、戻り値はインクリメントの結果と等しくならない場合があります。

解説

InterlockedIncrement は、複数のスレッドが同時にこの変数を使用することを禁止します。

必要条件

ヘッダー : atlbase.h

参照

参照

CComMultiThreadModel クラス

CComMultiThreadModel::Decrement

その他の技術情報

CComMultiThreadModel のメンバ