CComMultiThreadModel::Increment

static ULONG Increment( LPLONG p );

Return Value

If the result of the increment is 0, then Increment returns 0. If the result of the increment is nonzero, the return value is also nonzero but may not equal the result of the increment.

Parameters

p

[in] Pointer to the variable to be incremented.

Remarks

This static method calls the Win32 function InterlockedIncrement, which increments the value of the variable pointed to by p. InterlockedIncrement prevents more than one thread from simultaneously using this variable.

CComMultiThreadModel OverviewClass Members

See Also   CComMultiThreadModel::Decrement