Freigeben über


CComMultiThreadModelNoCS::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

CComMultiThreadModelNoCS Class

CComMultiThreadModelNoCS::Increment