Поделиться через


CComMultiThreadModelNoCS::Decrement

Этот статические вызовы функций Win32 InterlockedDecrement функция, которая уменьшает значение переменной указали к p.

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

Параметры

  • p
    [in] Указатель на переменную, которую необходимо уменьшить.

Возвращаемое значение

Если результатом является уменьшение 0, то Decrement возвращают 0. Если результатом является уменьшение не равен нулю, то возвращаемое значение также не равно нулю, но не может равняться результат декремента.

Заметки

InterlockedDecrement предотвращает несколько потоков одновременно с использованием из этой переменной.

Требования

Header: atlbase.h

См. также

Ссылки

CComMultiThreadModelNoCS Class

CComMultiThreadModelNoCS::Increment