CComMultiThreadModel::Decrement
Essa função estática chama a função de Win32 InterlockedDecrement, que diminui o valor da variável apontado por p.
static ULONG WINAPI Decrement(
LPLONG p
) throw ( );
Parâmetros
- p
[in] Ponteiro para a variável seja diminuído.
Valor de retorno
Se o resultado de decremento for 0 e, em seguida, Decrement Retorna 0. Se o resultado de decréscimo é diferente de zero, o valor retornado também é diferente de zero mas não igual ao resultado de decremento.
Comentários
InterlockedDecrement impede que mais de um thread simultaneamente usando essa variável.
Requisitos
Cabeçalho: atlbase.h
Consulte também
Referência
CComMultiThreadModel::Increment