次の方法で共有


CComMultiThreadModelNoCS::Increment

更新 : 2007 年 11 月

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

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

パラメータ

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

戻り値

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

解説

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

必要条件

ヘッダー : atlbase.h

参照

参照

CComMultiThreadModelNoCS クラス

CComMultiThreadModelNoCS::Decrement

その他の技術情報

CComMultiThreadModelNoCS のメンバ