次の方法で共有


CComMultiThreadModel::Increment

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

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

パラメーター

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

戻り値

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

解説

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

必要条件

**ヘッダー:**atlbase.h

参照

参照

CComMultiThreadModel クラス

CComMultiThreadModel::Decrement

その他の技術情報

CComMultiThreadModel のメンバー