CComObjectRootEx::InternalRelease

ULONG InternalRelease( );

Return Value

In non-debug builds, always returns 0. In debug builds, returns a value that may be useful for diagnostics or testing.

Remarks

Decrements the reference count of a nonaggregated object by 1. If the thread model is multithreaded, InterlockedDecrement is used to prevent more than one thread from changing the reference count at the same time.

CComObjectRootEx OverviewClass Members

See Also   CComObjectRootEx::InternalAddRef, InterlockedDecrement in the Win32 SDK