Freigeben über


CComMultiThreadModel::Decrement

Diese statische Funktion ruft die Win32-Funktion InterlockedDecrement auf, die den Wert der Variable verringert, die auf durch p gezeigt wird.

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

Parameter

  • p
    [in] Zeiger auf die Variable verringert werden.

Rückgabewert

Wenn das Ergebnis des Dekrements 0 ist, dann Decrement gibt 0 zurück.Wenn das Ergebnis des Dekrements ungleich 0 (null) ist, entspricht der Rückgabewert ist möglicherweise auch ungleich 0 (null) jedoch nicht dem Ergebnis des Dekrements.

Hinweise

InterlockedDecrement verhindert mehr als einen Thread an gleichzeitig mit dieser Variablen.

Anforderungen

Header: atlbase.h

Siehe auch

Referenz

CComMultiThreadModel-Klasse

CComMultiThreadModel::Increment