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