Gibt es eine Möglichkeit, um herauszufinden, die aktuelle Anzahl der ein win32-semaphore?

Ich bin auf der Suche nach einem Weg, mit keine Nebenwirkungen.

Ideal, der folgende code würde den trick tun:

long currentCount = 0;  
::ReleaseSemaphore(h, 0, &currentCount);  

Aber leider 0 ist nicht zulässig, da der Wert von lReleaseCount, so der Aufruf FALSE zurückgibt.

Schreibe einen Kommentar