CComMultiThreadModel::Decrement
這個靜態函式呼叫 Win32 函式, InterlockedDecrement遞減變數的值所指向的 p。
static ULONG WINAPI Decrement(
LPLONG p
) throw ( );
- p
[out] 變數的指標會遞減。
如果遞減的結果都是 0,則 Decrement 會傳回 0。 如果遞減的結果不是零,則傳回值也為非零值 (Nonzero),但是可能不等於遞減的結果。
使用這個變數,InterlockedDecrement 防止多個執行緒同時。
Header: atlbase.h