Compartilhar via


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

Classe CComMultiThreadModel

CComMultiThreadModel::Increment

Outros recursos

CComMultiThreadModel membros